/* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (() => { var exports = {}; exports.id = "app/[locale]/page"; exports.ids = ["app/[locale]/page"]; exports.modules = { /***/ "./action-async-storage.external": /*!****************************************************************************!*\ !*** external "next/dist/client/components/action-async-storage.external" ***! \****************************************************************************/ /***/ ((module) => { "use strict"; module.exports = require("next/dist/client/components/action-async-storage.external"); /***/ }), /***/ "../../client/components/action-async-storage.external": /*!*******************************************************************************!*\ !*** external "next/dist/client/components/action-async-storage.external.js" ***! \*******************************************************************************/ /***/ ((module) => { "use strict"; module.exports = require("next/dist/client/components/action-async-storage.external.js"); /***/ }), /***/ "./request-async-storage.external": /*!*****************************************************************************!*\ !*** external "next/dist/client/components/request-async-storage.external" ***! \*****************************************************************************/ /***/ ((module) => { "use strict"; module.exports = require("next/dist/client/components/request-async-storage.external"); /***/ }), /***/ "../../client/components/request-async-storage.external": /*!********************************************************************************!*\ !*** external "next/dist/client/components/request-async-storage.external.js" ***! \********************************************************************************/ /***/ ((module) => { "use strict"; module.exports = require("next/dist/client/components/request-async-storage.external.js"); /***/ }), /***/ "./static-generation-async-storage.external": /*!***************************************************************************************!*\ !*** external "next/dist/client/components/static-generation-async-storage.external" ***! \***************************************************************************************/ /***/ ((module) => { "use strict"; module.exports = require("next/dist/client/components/static-generation-async-storage.external"); /***/ }), /***/ "../../client/components/static-generation-async-storage.external": /*!******************************************************************************************!*\ !*** external "next/dist/client/components/static-generation-async-storage.external.js" ***! \******************************************************************************************/ /***/ ((module) => { "use strict"; module.exports = require("next/dist/client/components/static-generation-async-storage.external.js"); /***/ }), /***/ "next/dist/compiled/next-server/app-page.runtime.dev.js": /*!*************************************************************************!*\ !*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***! \*************************************************************************/ /***/ ((module) => { "use strict"; module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js"); /***/ }), /***/ "fs": /*!*********************!*\ !*** external "fs" ***! \*********************/ /***/ ((module) => { "use strict"; module.exports = require("fs"); /***/ }), /***/ "path": /*!***********************!*\ !*** external "path" ***! \***********************/ /***/ ((module) => { "use strict"; module.exports = require("path"); /***/ }), /***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D! ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ originalPathname: () => (/* binding */ originalPathname),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?d969\");\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"(rsc)/./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"originalPathname\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\"TURBOPACK { transition: next-ssr }\";\r\n\r\n\r\n// We inject the tree and pages here so that we can use them in the route\r\n// module.\r\nconst tree = {\n children: [\n '',\n {\n children: [\n '[locale]',\n {\n children: ['__PAGE__', {}, {\n page: [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/page.tsx */ \"(rsc)/./app/[locale]/page.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\"],\n \n }]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/layout.tsx */ \"(rsc)/./app/[locale]/layout.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\"],\n \n }\n ]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\"],\n'not-found': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/not-found.tsx */ \"(rsc)/./app/not-found.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\"],\n \n }\n ]\n }.children;\r\nconst pages = [\"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\"];\r\n\r\n\r\nconst __next_app_require__ = __webpack_require__\r\nconst __next_app_load_chunk__ = () => Promise.resolve()\r\nconst originalPathname = \"/[locale]/page\";\r\nconst __next_app__ = {\r\n require: __next_app_require__,\r\n loadChunk: __next_app_load_chunk__\r\n};\r\n\r\n// Create and export the route module that will be consumed.\r\nconst routeModule = new next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\r\n definition: {\r\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\r\n page: \"/[locale]/page\",\r\n pathname: \"/[locale]\",\r\n // The following aren't used in production.\r\n bundlePath: \"\",\r\n filename: \"\",\r\n appPaths: []\r\n },\r\n userland: {\r\n loaderTree: tree\r\n }\r\n});\r\n\r\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIuanM/bmFtZT1hcHAlMkYlNUJsb2NhbGUlNUQlMkZwYWdlJnBhZ2U9JTJGJTVCbG9jYWxlJTVEJTJGcGFnZSZhcHBQYXRocz0lMkYlNUJsb2NhbGUlNUQlMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGJTVCbG9jYWxlJTVEJTJGcGFnZS50c3gmYXBwRGlyPUQlM0ElNUNMb2clNUNNYXJrZXRpbmdTaXRlJTVDWDFfU2l0ZSU1Q3NpdGUlNUNhcHAmcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1qcyZyb290RGlyPUQlM0ElNUNMb2clNUNNYXJrZXRpbmdTaXRlJTVDWDFfU2l0ZSU1Q3NpdGUmaXNEZXY9dHJ1ZSZ0c2NvbmZpZ1BhdGg9dHNjb25maWcuanNvbiZiYXNlUGF0aD0mYXNzZXRQcmVmaXg9Jm5leHRDb25maWdPdXRwdXQ9c3RhbmRhbG9uZSZwcmVmZXJyZWRSZWdpb249Jm1pZGRsZXdhcmVDb25maWc9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsYUFBYSxzQkFBc0I7QUFDaUU7QUFDckM7QUFDL0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDLHVCQUF1QiwwSkFBbUc7QUFDMUg7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0EseUJBQXlCLDhKQUFxRztBQUM5SDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx5QkFBeUIsNElBQTJGO0FBQ3BILG9CQUFvQixrSkFBOEY7QUFDbEg7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ3VCO0FBQzZEO0FBQ3BGLDZCQUE2QixtQkFBbUI7QUFDaEQ7QUFDTztBQUNBO0FBQ1A7QUFDQTtBQUNBO0FBQ3VEO0FBQ3ZEO0FBQ08sd0JBQXdCLDhHQUFrQjtBQUNqRDtBQUNBLGNBQWMseUVBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/MWRhNCJdLCJzb3VyY2VzQ29udGVudCI6WyJcIlRVUkJPUEFDSyB7IHRyYW5zaXRpb246IG5leHQtc3NyIH1cIjtcclxuaW1wb3J0IHsgQXBwUGFnZVJvdXRlTW9kdWxlIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLW1vZHVsZXMvYXBwLXBhZ2UvbW9kdWxlLmNvbXBpbGVkXCI7XHJcbmltcG9ydCB7IFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1raW5kXCI7XHJcbi8vIFdlIGluamVjdCB0aGUgdHJlZSBhbmQgcGFnZXMgaGVyZSBzbyB0aGF0IHdlIGNhbiB1c2UgdGhlbSBpbiB0aGUgcm91dGVcclxuLy8gbW9kdWxlLlxyXG5jb25zdCB0cmVlID0ge1xuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAnJyxcbiAgICAgICAge1xuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAnW2xvY2FsZV0nLFxuICAgICAgICB7XG4gICAgICAgIGNoaWxkcmVuOiBbJ19fUEFHRV9fJywge30sIHtcbiAgICAgICAgICBwYWdlOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXHBhZ2UudHN4XCIpLCBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcW2xvY2FsZV1cXFxccGFnZS50c3hcIl0sXG4gICAgICAgICAgXG4gICAgICAgIH1dXG4gICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICdsYXlvdXQnOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXGxheW91dC50c3hcIiksIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxbbG9jYWxlXVxcXFxsYXlvdXQudHN4XCJdLFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgJ2xheW91dCc6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcbGF5b3V0LnRzeFwiKSwgXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXGxheW91dC50c3hcIl0sXG4nbm90LWZvdW5kJzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxub3QtZm91bmQudHN4XCIpLCBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcbm90LWZvdW5kLnRzeFwiXSxcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBdXG4gICAgICB9LmNoaWxkcmVuO1xyXG5jb25zdCBwYWdlcyA9IFtcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcW2xvY2FsZV1cXFxccGFnZS50c3hcIl07XHJcbmV4cG9ydCB7IHRyZWUsIHBhZ2VzIH07XHJcbmV4cG9ydCB7IGRlZmF1bHQgYXMgR2xvYmFsRXJyb3IgfSBmcm9tIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2Vycm9yLWJvdW5kYXJ5XCI7XHJcbmNvbnN0IF9fbmV4dF9hcHBfcmVxdWlyZV9fID0gX193ZWJwYWNrX3JlcXVpcmVfX1xyXG5jb25zdCBfX25leHRfYXBwX2xvYWRfY2h1bmtfXyA9ICgpID0+IFByb21pc2UucmVzb2x2ZSgpXHJcbmV4cG9ydCBjb25zdCBvcmlnaW5hbFBhdGhuYW1lID0gXCIvW2xvY2FsZV0vcGFnZVwiO1xyXG5leHBvcnQgY29uc3QgX19uZXh0X2FwcF9fID0ge1xyXG4gICAgcmVxdWlyZTogX19uZXh0X2FwcF9yZXF1aXJlX18sXHJcbiAgICBsb2FkQ2h1bms6IF9fbmV4dF9hcHBfbG9hZF9jaHVua19fXHJcbn07XHJcbmV4cG9ydCAqIGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvZW50cnktYmFzZVwiO1xyXG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cclxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IEFwcFBhZ2VSb3V0ZU1vZHVsZSh7XHJcbiAgICBkZWZpbml0aW9uOiB7XHJcbiAgICAgICAga2luZDogUm91dGVLaW5kLkFQUF9QQUdFLFxyXG4gICAgICAgIHBhZ2U6IFwiL1tsb2NhbGVdL3BhZ2VcIixcclxuICAgICAgICBwYXRobmFtZTogXCIvW2xvY2FsZV1cIixcclxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXHJcbiAgICAgICAgYnVuZGxlUGF0aDogXCJcIixcclxuICAgICAgICBmaWxlbmFtZTogXCJcIixcclxuICAgICAgICBhcHBQYXRoczogW11cclxuICAgIH0sXHJcbiAgICB1c2VybGFuZDoge1xyXG4gICAgICAgIGxvYWRlclRyZWU6IHRyZWVcclxuICAgIH1cclxufSk7XHJcblxyXG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcHAtcGFnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!\n"); /***/ }), /***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true! ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/MainNav.tsx */ \"(ssr)/./components/MainNav.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNhcHAlNUMlNUNnbG9iYWxzLmNzcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDTG9nJTVDJTVDTWFya2V0aW5nU2l0ZSU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDY29tcG9uZW50cyU1QyU1Q01haW5OYXYudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyTWFpbk5hdiUyMiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsNEpBQWdJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/MmI2NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIk1haW5OYXZcIl0gKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcY29tcG9uZW50c1xcXFxNYWluTmF2LnRzeFwiKTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!\n"); /***/ }), /***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CHomeHeroCarousel.tsx%22%2C%22ids%22%3A%5B%22HomeHeroCarousel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CProductCarouselSection.tsx%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CSolutionsCarousel.tsx%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cshared%5C%5Clib%5C%5Clazy-dynamic%5C%5Cdynamic-bailout-to-csr.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cshared%5C%5Clib%5C%5Clazy-dynamic%5C%5Cpreload-css.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CHomeHeroCarousel.tsx%22%2C%22ids%22%3A%5B%22HomeHeroCarousel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CProductCarouselSection.tsx%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CSolutionsCarousel.tsx%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cshared%5C%5Clib%5C%5Clazy-dynamic%5C%5Cdynamic-bailout-to-csr.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cshared%5C%5Clib%5C%5Clazy-dynamic%5C%5Cpreload-css.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/HomeHeroCarousel.tsx */ \"(ssr)/./components/HomeHeroCarousel.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/ProductCarouselSection.tsx */ \"(ssr)/./components/ProductCarouselSection.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/SolutionsCarousel.tsx */ \"(ssr)/./components/SolutionsCarousel.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-bailout-to-csr.js */ \"(ssr)/./node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-bailout-to-csr.js\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/next/dist/shared/lib/lazy-dynamic/preload-css.js */ \"(ssr)/./node_modules/next/dist/shared/lib/lazy-dynamic/preload-css.js\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNjb21wb25lbnRzJTVDJTVDSG9tZUhlcm9DYXJvdXNlbC50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJIb21lSGVyb0Nhcm91c2VsJTIyJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNjb21wb25lbnRzJTVDJTVDUHJvZHVjdENhcm91c2VsU2VjdGlvbi50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q2NvbXBvbmVudHMlNUMlNUNTb2x1dGlvbnNDYXJvdXNlbC50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDc2hhcmVkJTVDJTVDbGliJTVDJTVDbGF6eS1keW5hbWljJTVDJTVDZHluYW1pYy1iYWlsb3V0LXRvLWNzci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDTG9nJTVDJTVDTWFya2V0aW5nU2l0ZSU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNzaGFyZWQlNUMlNUNsaWIlNUMlNUNsYXp5LWR5bmFtaWMlNUMlNUNwcmVsb2FkLWNzcy5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsOEtBQWtKO0FBQ2xKO0FBQ0EsMExBQWtIO0FBQ2xIO0FBQ0EsZ0xBQTZHO0FBQzdHO0FBQ0EsZ1FBQTBKO0FBQzFKO0FBQ0EsME9BQStJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/YTYwNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIkhvbWVIZXJvQ2Fyb3VzZWxcIl0gKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcY29tcG9uZW50c1xcXFxIb21lSGVyb0Nhcm91c2VsLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGNvbXBvbmVudHNcXFxcUHJvZHVjdENhcm91c2VsU2VjdGlvbi50c3hcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxjb21wb25lbnRzXFxcXFNvbHV0aW9uc0Nhcm91c2VsLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcc2hhcmVkXFxcXGxpYlxcXFxsYXp5LWR5bmFtaWNcXFxcZHluYW1pYy1iYWlsb3V0LXRvLWNzci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcc2hhcmVkXFxcXGxpYlxcXFxsYXp5LWR5bmFtaWNcXFxccHJlbG9hZC1jc3MuanNcIik7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CHomeHeroCarousel.tsx%22%2C%22ids%22%3A%5B%22HomeHeroCarousel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CProductCarouselSection.tsx%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CSolutionsCarousel.tsx%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cshared%5C%5Clib%5C%5Clazy-dynamic%5C%5Cdynamic-bailout-to-csr.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cshared%5C%5Clib%5C%5Clazy-dynamic%5C%5Cpreload-css.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); /***/ }), /***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/app-router.js */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNhcHAtcm91dGVyLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNjbGllbnQtcGFnZS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDTG9nJTVDJTVDTWFya2V0aW5nU2l0ZSU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2xheW91dC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q25vdC1mb3VuZC1ib3VuZGFyeS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDTG9nJTVDJTVDTWFya2V0aW5nU2l0ZSU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsa09BQXVJO0FBQ3ZJO0FBQ0Esb09BQXdJO0FBQ3hJO0FBQ0EsME9BQTJJO0FBQzNJO0FBQ0Esd09BQTBJO0FBQzFJO0FBQ0Esa1BBQStJO0FBQy9JO0FBQ0Esc1FBQXlKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/YmZhMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXGFwcC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXGNsaWVudC1wYWdlLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcY2xpZW50XFxcXGNvbXBvbmVudHNcXFxcbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcY2xpZW50XFxcXGNvbXBvbmVudHNcXFxcbm90LWZvdW5kLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxyZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); /***/ }), /***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true!": /*!******************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true! ***! \******************************************************************************************************/ /***/ (() => { /***/ }), /***/ "(ssr)/./components/HomeHeroCarousel.tsx": /*!*****************************************!*\ !*** ./components/HomeHeroCarousel.tsx ***! \*****************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HomeHeroCarousel: () => (/* binding */ HomeHeroCarousel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var _SimpleCarousel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SimpleCarousel */ \"(ssr)/./components/SimpleCarousel.tsx\");\n/* __next_internal_client_entry_do_not_use__ HomeHeroCarousel auto */ \n\n\n\nconst heroImages = [\n {\n id: \"hero-1\",\n src: \"/img/Home_1.jpg\",\n alt: \"户外智能无线多功能风险监测系统\",\n text: \"户外智能无线多功能风险监测系统是一套技术领先的低成本、高集成、强兼容物联感知系统。系统包含高精度数据传感、智能数据传输以及云平台在内的整体解决方案,具有智能化、高度集成、绿色节能、易安装维护等核心特征。方案广泛应用于房屋、边坡、桥梁、塔杆、矿坑坝等基础设施的形变和结构健康监测,可实现对监测物异常动态(倾斜、位移、沉降、振动、崩塌、温湿度等)的24小时实时监测预警,实现传感、采集、传输、分析、推送、处置一体化闭环管理。\"\n },\n {\n id: \"hero-2\",\n src: \"/img/1.png\",\n alt: \"衡感智能核心监测终端应用场景\"\n },\n {\n id: \"hero-3\",\n src: \"/img/2.png\",\n alt: \"城市结构安全监测可视化示意图\"\n },\n {\n id: \"hero-4\",\n src: \"/img/3.png\",\n alt: \"AI 驱动的监测硬件与平台联动\"\n },\n {\n id: \"hero-5\",\n src: \"/img/4.png\",\n alt: \"智慧城市结构安全解决方案\"\n }\n];\nfunction HomeHeroCarousel() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative overflow-hidden bg-[#0f1f39] pb-14 pt-10 text-white md:pb-20 md:pt-16\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_top,rgba(17,138,244,0.3),transparent_55%)]\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 39,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 38,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto flex w-full max-w-6xl flex-col items-center gap-6 px-4 text-center md:px-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-3xl space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.46em] text-[#7bc2ff]\",\n children: \"Intelligent Urban Safety\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-semibold leading-tight md:text-[40px]\",\n children: \"AI 驱动的城市结构安全数字底座\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 47,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm leading-relaxed text-[#bed9ff] md:text-base\",\n children: \"结合 AI 感知、数字孪生与智能硬件,构建设备—数据—AI—决策一体化安全体系, 为城市提供可持续的“自我防御力”。\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 50,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_SimpleCarousel__WEBPACK_IMPORTED_MODULE_3__.SimpleCarousel, {\n items: heroImages,\n className: \"mt-4 h-[320px] w-full max-w-5xl rounded-[28px] bg-[#0b1629] md:h-[420px]\",\n renderItem: (item)=>{\n // 如果有文字,使用左右布局(左边文字,右边图片)\n if (item.text) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex h-full w-full flex-col overflow-hidden rounded-[28px] border border-white/8 bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-1 flex-col justify-center bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] p-6 text-[#0f1f39] md:p-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"mb-3 text-xl font-semibold text-[#0f1f39] md:mb-4 md:text-2xl\",\n children: \"户外智能无线多功能风险监测系统\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 66,\n columnNumber: 21\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-3 text-sm leading-relaxed text-[#1f2937] md:text-base md:leading-relaxed\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: [\n \"是一套技术领先的低成本、高集成、强兼容物联感知系统。系统包含高精度数据传感、智能数据传输以及云平台在内的整体解决方案,具有\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n className: \"text-[#118af4]\",\n children: \"智能化、高度集成、绿色节能、易安装维护\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 71,\n columnNumber: 86\n }, void 0),\n \"等核心特征。\"\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 70,\n columnNumber: 23\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: [\n \"方案广泛应用于\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n className: \"text-[#118af4]\",\n children: \"房屋、边坡、桥梁、塔杆、矿坑坝\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 74,\n columnNumber: 32\n }, void 0),\n \"等基础设施的形变和结构健康监测,可实现对监测物异常动态(倾斜、位移、沉降、振动、崩塌、温湿度等)的\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n className: \"text-[#118af4]\",\n children: \"24小时实时监测预警\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 74,\n columnNumber: 140\n }, void 0),\n \",实现传感、采集、传输、分析、推送、处置一体化闭环管理。\"\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 73,\n columnNumber: 23\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 69,\n columnNumber: 21\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 65,\n columnNumber: 19\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex h-full w-full items-center justify-center bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] p-4 md:w-1/2 md:p-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex h-full w-full max-w-[400px] items-center justify-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-full w-full flex items-center justify-center bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] rounded-lg relative\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n src: item.src,\n alt: item.alt,\n fill: true,\n sizes: \"(max-width: 768px) 100vw, 400px\",\n className: \"object-contain\",\n style: {\n mixBlendMode: \"multiply\",\n filter: \"contrast(1.1) brightness(1.02)\"\n },\n priority: item.id === \"hero-1\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 82,\n columnNumber: 25\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 81,\n columnNumber: 23\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 80,\n columnNumber: 21\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 79,\n columnNumber: 19\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 63,\n columnNumber: 17\n }, void 0);\n }\n // 没有文字,使用原来的全屏图片布局\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex h-full w-full items-center justify-center overflow-hidden rounded-[28px] border border-white/8 bg-gradient-to-br from-[#102b55] via-[#0b1629] to-[#081220]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n src: item.src,\n alt: item.alt,\n fill: true,\n sizes: \"100vw\",\n className: \"object-cover\",\n priority: item.id === \"hero-2\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 103,\n columnNumber: 17\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, void 0);\n },\n keyExtractor: (item)=>item.id,\n interval: 6000\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 56,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 42,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 37,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0hvbWVIZXJvQ2Fyb3VzZWwudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQzBCO0FBQ0s7QUFDbUI7QUFFbEQsTUFBTUcsYUFBYTtJQUNqQjtRQUNFQyxJQUFJO1FBQ0pDLEtBQUs7UUFDTEMsS0FBSztRQUNMQyxNQUFNO0lBQ1I7SUFDQTtRQUNFSCxJQUFJO1FBQ0pDLEtBQUs7UUFDTEMsS0FBSztJQUNQO0lBQ0E7UUFDRUYsSUFBSTtRQUNKQyxLQUFLO1FBQ0xDLEtBQUs7SUFDUDtJQUNBO1FBQ0VGLElBQUk7UUFDSkMsS0FBSztRQUNMQyxLQUFLO0lBQ1A7SUFDQTtRQUNFRixJQUFJO1FBQ0pDLEtBQUs7UUFDTEMsS0FBSztJQUNQO0NBQ0Q7QUFFTSxTQUFTRTtJQUNkLHFCQUNFLDhEQUFDQztRQUFRQyxXQUFVOzswQkFDakIsOERBQUNDO2dCQUFJRCxXQUFVOzBCQUNiLDRFQUFDQztvQkFBSUQsV0FBVTs7Ozs7Ozs7Ozs7MEJBR2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0U7Z0NBQUVGLFdBQVU7MENBQW1FOzs7Ozs7MENBR2hGLDhEQUFDRztnQ0FBR0gsV0FBVTswQ0FBc0Q7Ozs7OzswQ0FHcEUsOERBQUNFO2dDQUFFRixXQUFVOzBDQUFzRDs7Ozs7Ozs7Ozs7O2tDQU1yRSw4REFBQ1IsMkRBQWNBO3dCQUNiWSxPQUFPWDt3QkFDUE8sV0FBVTt3QkFDVkssWUFBWSxDQUFDQzs0QkFDWCwwQkFBMEI7NEJBQzFCLElBQUlBLEtBQUtULElBQUksRUFBRTtnQ0FDYixxQkFDRSw4REFBQ0k7b0NBQUlELFdBQVU7O3NEQUViLDhEQUFDQzs0Q0FBSUQsV0FBVTs7OERBQ2IsOERBQUNPO29EQUFHUCxXQUFVOzhEQUFnRTs7Ozs7OzhEQUc5RSw4REFBQ0M7b0RBQUlELFdBQVU7O3NFQUNiLDhEQUFDRTs7Z0VBQUU7OEVBQzRELDhEQUFDTTtvRUFBT1IsV0FBVTs4RUFBaUI7Ozs7OztnRUFBNEI7Ozs7Ozs7c0VBRTlILDhEQUFDRTs7Z0VBQUU7OEVBQ00sOERBQUNNO29FQUFPUixXQUFVOzhFQUFpQjs7Ozs7O2dFQUF3Qjs4RUFBaUQsOERBQUNRO29FQUFPUixXQUFVOzhFQUFpQjs7Ozs7O2dFQUFtQjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztzREFLL0ssOERBQUNDOzRDQUFJRCxXQUFVO3NEQUNiLDRFQUFDQztnREFBSUQsV0FBVTswREFDYiw0RUFBQ0M7b0RBQUlELFdBQVU7OERBQ2IsNEVBQUNULGtEQUFLQTt3REFDSkksS0FBS1csS0FBS1gsR0FBRzt3REFDYkMsS0FBS1UsS0FBS1YsR0FBRzt3REFDYmEsSUFBSTt3REFDSkMsT0FBTTt3REFDTlYsV0FBVTt3REFDVlcsT0FBTzs0REFDTEMsY0FBYzs0REFDZEMsUUFBUTt3REFDVjt3REFDQUMsVUFBVVIsS0FBS1osRUFBRSxLQUFLOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7NEJBT3BDOzRCQUNBLG1CQUFtQjs0QkFDbkIscUJBQ0UsOERBQUNPO2dDQUFJRCxXQUFVOzBDQUNiLDRFQUFDVCxrREFBS0E7b0NBQ0pJLEtBQUtXLEtBQUtYLEdBQUc7b0NBQ2JDLEtBQUtVLEtBQUtWLEdBQUc7b0NBQ2JhLElBQUk7b0NBQ0pDLE9BQU07b0NBQ05WLFdBQVU7b0NBQ1ZjLFVBQVVSLEtBQUtaLEVBQUUsS0FBSzs7Ozs7Ozs7Ozs7d0JBSTlCO3dCQUNBcUIsY0FBYyxDQUFDVCxPQUFTQSxLQUFLWixFQUFFO3dCQUMvQnNCLFVBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtwQiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL0hvbWVIZXJvQ2Fyb3VzZWwudHN4PzQ5NWUiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCBJbWFnZSBmcm9tIFwibmV4dC9pbWFnZVwiO1xyXG5pbXBvcnQgeyBTaW1wbGVDYXJvdXNlbCB9IGZyb20gXCIuL1NpbXBsZUNhcm91c2VsXCI7XHJcblxyXG5jb25zdCBoZXJvSW1hZ2VzID0gW1xyXG4gIHtcclxuICAgIGlkOiBcImhlcm8tMVwiLFxyXG4gICAgc3JjOiBcIi9pbWcvSG9tZV8xLmpwZ1wiLFxyXG4gICAgYWx0OiBcIuaIt+WkluaZuuiDveaXoOe6v+WkmuWKn+iDvemjjumZqeebkea1i+ezu+e7n1wiLFxyXG4gICAgdGV4dDogXCLmiLflpJbmmbrog73ml6Dnur/lpJrlip/og73po47pmannm5HmtYvns7vnu5/mmK/kuIDlpZfmioDmnK/pooblhYjnmoTkvY7miJDmnKzjgIHpq5jpm4bmiJDjgIHlvLrlhbzlrrnnianogZTmhJ/nn6Xns7vnu5/jgILns7vnu5/ljIXlkKvpq5jnsr7luqbmlbDmja7kvKDmhJ/jgIHmmbrog73mlbDmja7kvKDovpPku6Xlj4rkupHlubPlj7DlnKjlhoXnmoTmlbTkvZPop6PlhrPmlrnmoYjvvIzlhbfmnInmmbrog73ljJbjgIHpq5jluqbpm4bmiJDjgIHnu7/oibLoioLog73jgIHmmJPlronoo4Xnu7TmiqTnrYnmoLjlv4PnibnlvoHjgILmlrnmoYjlub/ms5vlupTnlKjkuo7miL/lsYvjgIHovrnlnaHjgIHmoaXmooHjgIHloZTmnYbjgIHnn7/lnZHlnZ3nrYnln7rnoYDorr7mlr3nmoTlvaLlj5jlkoznu5PmnoTlgaXlurfnm5HmtYvvvIzlj6/lrp7njrDlr7nnm5HmtYvnianlvILluLjliqjmgIHvvIjlgL7mlpzjgIHkvY3np7vjgIHmsonpmY3jgIHmjK/liqjjgIHltKnloYzjgIHmuKnmub/luqbnrYnvvInnmoQyNOWwj+aXtuWunuaXtuebkea1i+mihOitpu+8jOWunueOsOS8oOaEn+OAgemHh+mbhuOAgeS8oOi+k+OAgeWIhuaekOOAgeaOqOmAgeOAgeWkhOe9ruS4gOS9k+WMlumXreeOr+euoeeQhuOAglwiLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IFwiaGVyby0yXCIsXHJcbiAgICBzcmM6IFwiL2ltZy8xLnBuZ1wiLFxyXG4gICAgYWx0OiBcIuihoeaEn+aZuuiDveaguOW/g+ebkea1i+e7iOerr+W6lOeUqOWcuuaZr1wiLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IFwiaGVyby0zXCIsXHJcbiAgICBzcmM6IFwiL2ltZy8yLnBuZ1wiLFxyXG4gICAgYWx0OiBcIuWfjuW4gue7k+aehOWuieWFqOebkea1i+WPr+inhuWMluekuuaEj+WbvlwiLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IFwiaGVyby00XCIsXHJcbiAgICBzcmM6IFwiL2ltZy8zLnBuZ1wiLFxyXG4gICAgYWx0OiBcIkFJIOmpseWKqOeahOebkea1i+ehrOS7tuS4juW5s+WPsOiBlOWKqFwiLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IFwiaGVyby01XCIsXHJcbiAgICBzcmM6IFwiL2ltZy80LnBuZ1wiLFxyXG4gICAgYWx0OiBcIuaZuuaFp+WfjuW4gue7k+aehOWuieWFqOino+WGs+aWueahiFwiLFxyXG4gIH0sXHJcbl07XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gSG9tZUhlcm9DYXJvdXNlbCgpIHtcclxuICByZXR1cm4gKFxyXG4gICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwicmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIGJnLVsjMGYxZjM5XSBwYi0xNCBwdC0xMCB0ZXh0LXdoaXRlIG1kOnBiLTIwIG1kOnB0LTE2XCI+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMFwiPlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBpbnNldC0wIGJnLVtyYWRpYWwtZ3JhZGllbnQoY2lyY2xlX2F0X3RvcCxyZ2JhKDE3LDEzOCwyNDQsMC4zKSx0cmFuc3BhcmVudF81NSUpXVwiIC8+XHJcbiAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBteC1hdXRvIGZsZXggdy1mdWxsIG1heC13LTZ4bCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgZ2FwLTYgcHgtNCB0ZXh0LWNlbnRlciBtZDpweC02XCI+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtYXgtdy0zeGwgc3BhY2UteS0zXCI+XHJcbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlIHRyYWNraW5nLVswLjQ2ZW1dIHRleHQtWyM3YmMyZmZdXCI+XHJcbiAgICAgICAgICAgIEludGVsbGlnZW50IFVyYmFuIFNhZmV0eVxyXG4gICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtc2VtaWJvbGQgbGVhZGluZy10aWdodCBtZDp0ZXh0LVs0MHB4XVwiPlxyXG4gICAgICAgICAgICBBSSDpqbHliqjnmoTln47luILnu5PmnoTlronlhajmlbDlrZflupXluqdcclxuICAgICAgICAgIDwvaDE+XHJcbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LVsjYmVkOWZmXSBtZDp0ZXh0LWJhc2VcIj5cclxuICAgICAgICAgICAg57uT5ZCIIEFJIOaEn+efpeOAgeaVsOWtl+WtqueUn+S4juaZuuiDveehrOS7tu+8jOaehOW7uuiuvuWkh+KAlOaVsOaNruKAlEFJ4oCU5Yaz562W5LiA5L2T5YyW5a6J5YWo5L2T57O777yMXHJcbiAgICAgICAgICAgIOS4uuWfjuW4guaPkOS+m+WPr+aMgee7reeahOKAnOiHquaIkemYsuW+oeWKm+KAneOAglxyXG4gICAgICAgICAgPC9wPlxyXG4gICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICA8U2ltcGxlQ2Fyb3VzZWxcclxuICAgICAgICAgIGl0ZW1zPXtoZXJvSW1hZ2VzfVxyXG4gICAgICAgICAgY2xhc3NOYW1lPVwibXQtNCBoLVszMjBweF0gdy1mdWxsIG1heC13LTV4bCByb3VuZGVkLVsyOHB4XSBiZy1bIzBiMTYyOV0gbWQ6aC1bNDIwcHhdXCJcclxuICAgICAgICAgIHJlbmRlckl0ZW09eyhpdGVtKSA9PiB7XHJcbiAgICAgICAgICAgIC8vIOWmguaenOacieaWh+Wtl++8jOS9v+eUqOW3puWPs+W4g+WxgO+8iOW3pui+ueaWh+Wtl++8jOWPs+i+ueWbvueJh++8iVxyXG4gICAgICAgICAgICBpZiAoaXRlbS50ZXh0KSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIChcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBoLWZ1bGwgdy1mdWxsIGZsZXgtY29sIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLVsyOHB4XSBib3JkZXIgYm9yZGVyLXdoaXRlLzggYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1bI2YwZjlmZl0gdG8tWyNlNGYyZmZdIG1kOmZsZXgtcm93XCI+XHJcbiAgICAgICAgICAgICAgICAgIHsvKiDlt6bovrnvvJrmloflrZflhoXlrrkgKi99XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LTEgZmxleC1jb2wganVzdGlmeS1jZW50ZXIgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1bI2YwZjlmZl0gdG8tWyNlNGYyZmZdIHAtNiB0ZXh0LVsjMGYxZjM5XSBtZDpwLThcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwibWItMyB0ZXh0LXhsIGZvbnQtc2VtaWJvbGQgdGV4dC1bIzBmMWYzOV0gbWQ6bWItNCBtZDp0ZXh0LTJ4bFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAg5oi35aSW5pm66IO95peg57q/5aSa5Yqf6IO96aOO6Zmp55uR5rWL57O757ufXHJcbiAgICAgICAgICAgICAgICAgICAgPC9oMz5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNwYWNlLXktMyB0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LVsjMWYyOTM3XSBtZDp0ZXh0LWJhc2UgbWQ6bGVhZGluZy1yZWxheGVkXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAg5piv5LiA5aWX5oqA5pyv6aKG5YWI55qE5L2O5oiQ5pys44CB6auY6ZuG5oiQ44CB5by65YW85a6554mp6IGU5oSf55+l57O757uf44CC57O757uf5YyF5ZCr6auY57K+5bqm5pWw5o2u5Lyg5oSf44CB5pm66IO95pWw5o2u5Lyg6L6T5Lul5Y+K5LqR5bmz5Y+w5Zyo5YaF55qE5pW05L2T6Kej5Yaz5pa55qGI77yM5YW35pyJPHN0cm9uZyBjbGFzc05hbWU9XCJ0ZXh0LVsjMTE4YWY0XVwiPuaZuuiDveWMluOAgemrmOW6pumbhuaIkOOAgee7v+iJsuiKguiDveOAgeaYk+Wuieijhee7tOaKpDwvc3Ryb25nPuetieaguOW/g+eJueW+geOAglxyXG4gICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIOaWueahiOW5v+azm+W6lOeUqOS6jjxzdHJvbmcgY2xhc3NOYW1lPVwidGV4dC1bIzExOGFmNF1cIj7miL/lsYvjgIHovrnlnaHjgIHmoaXmooHjgIHloZTmnYbjgIHnn7/lnZHlnZ08L3N0cm9uZz7nrYnln7rnoYDorr7mlr3nmoTlvaLlj5jlkoznu5PmnoTlgaXlurfnm5HmtYvvvIzlj6/lrp7njrDlr7nnm5HmtYvnianlvILluLjliqjmgIHvvIjlgL7mlpzjgIHkvY3np7vjgIHmsonpmY3jgIHmjK/liqjjgIHltKnloYzjgIHmuKnmub/luqbnrYnvvInnmoQ8c3Ryb25nIGNsYXNzTmFtZT1cInRleHQtWyMxMThhZjRdXCI+MjTlsI/ml7blrp7ml7bnm5HmtYvpooToraY8L3N0cm9uZz7vvIzlrp7njrDkvKDmhJ/jgIHph4fpm4bjgIHkvKDovpPjgIHliIbmnpDjgIHmjqjpgIHjgIHlpITnva7kuIDkvZPljJbpl63njq/nrqHnkIbjgIJcclxuICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgIHsvKiDlj7PovrnvvJrlm77niYcgKi99XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBoLWZ1bGwgdy1mdWxsIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy1ncmFkaWVudC10by1iciBmcm9tLVsjZjBmOWZmXSB0by1bI2U0ZjJmZl0gcC00IG1kOnctMS8yIG1kOnAtNlwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgZmxleCBoLWZ1bGwgdy1mdWxsIG1heC13LVs0MDBweF0gaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImgtZnVsbCB3LWZ1bGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1bI2YwZjlmZl0gdG8tWyNlNGYyZmZdIHJvdW5kZWQtbGcgcmVsYXRpdmVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEltYWdlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjPXtpdGVtLnNyY31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9e2l0ZW0uYWx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplcz1cIihtYXgtd2lkdGg6IDc2OHB4KSAxMDB2dywgNDAwcHhcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm9iamVjdC1jb250YWluXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT17eyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peEJsZW5kTW9kZTogJ211bHRpcGx5JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJ2NvbnRyYXN0KDEuMSkgYnJpZ2h0bmVzcygxLjAyKSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHByaW9yaXR5PXtpdGVtLmlkID09PSBcImhlcm8tMVwifVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDmsqHmnInmloflrZfvvIzkvb/nlKjljp/mnaXnmoTlhajlsY/lm77niYfluIPlsYBcclxuICAgICAgICAgICAgcmV0dXJuIChcclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIGZsZXggaC1mdWxsIHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtWzI4cHhdIGJvcmRlciBib3JkZXItd2hpdGUvOCBiZy1ncmFkaWVudC10by1iciBmcm9tLVsjMTAyYjU1XSB2aWEtWyMwYjE2MjldIHRvLVsjMDgxMjIwXVwiPlxyXG4gICAgICAgICAgICAgICAgPEltYWdlXHJcbiAgICAgICAgICAgICAgICAgIHNyYz17aXRlbS5zcmN9XHJcbiAgICAgICAgICAgICAgICAgIGFsdD17aXRlbS5hbHR9XHJcbiAgICAgICAgICAgICAgICAgIGZpbGxcclxuICAgICAgICAgICAgICAgICAgc2l6ZXM9XCIxMDB2d1wiXHJcbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm9iamVjdC1jb3ZlclwiXHJcbiAgICAgICAgICAgICAgICAgIHByaW9yaXR5PXtpdGVtLmlkID09PSBcImhlcm8tMlwifVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgIH19XHJcbiAgICAgICAgICBrZXlFeHRyYWN0b3I9eyhpdGVtKSA9PiBpdGVtLmlkfVxyXG4gICAgICAgICAgaW50ZXJ2YWw9ezYwMDB9XHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L3NlY3Rpb24+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkltYWdlIiwiU2ltcGxlQ2Fyb3VzZWwiLCJoZXJvSW1hZ2VzIiwiaWQiLCJzcmMiLCJhbHQiLCJ0ZXh0IiwiSG9tZUhlcm9DYXJvdXNlbCIsInNlY3Rpb24iLCJjbGFzc05hbWUiLCJkaXYiLCJwIiwiaDEiLCJpdGVtcyIsInJlbmRlckl0ZW0iLCJpdGVtIiwiaDMiLCJzdHJvbmciLCJmaWxsIiwic2l6ZXMiLCJzdHlsZSIsIm1peEJsZW5kTW9kZSIsImZpbHRlciIsInByaW9yaXR5Iiwia2V5RXh0cmFjdG9yIiwiaW50ZXJ2YWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/HomeHeroCarousel.tsx\n"); /***/ }), /***/ "(ssr)/./components/LangSwitch.tsx": /*!***********************************!*\ !*** ./components/LangSwitch.tsx ***! \***********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ LangSwitch: () => (/* binding */ LangSwitch)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ LangSwitch auto */ \n\nfunction LangSwitch({ basePath = \"\", locale = \"zh-CN\" }) {\n const onSwitch = ()=>{\n const current = window.location.pathname;\n const parts = current.split(\"/\").filter(Boolean);\n const currentLocale = parts[0] === \"en\" ? \"en\" : parts[0] === \"zh-CN\" ? \"zh-CN\" : null;\n const nextLocale = currentLocale === \"en\" ? \"zh-CN\" : \"en\";\n if (currentLocale) {\n parts[0] = nextLocale;\n } else {\n parts.unshift(nextLocale);\n }\n const nextPath = \"/\" + parts.join(\"/\");\n window.location.assign(nextPath);\n };\n const buttonText = locale === \"en\" ? \"CN\" : \"EN\";\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onSwitch,\n className: \"bg-white border border-[#ccd5e4] text-[#0f3c88] px-2.5 py-1.5 rounded-[6px] text-xs md:text-sm tracking-[0.14em] uppercase cursor-pointer hover:bg-[#0f3c88] hover:text-white active:scale-95 transition-all duration-150 touch-manipulation\",\n children: buttonText\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\LangSwitch.tsx\",\n lineNumber: 25,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0xhbmdTd2l0Y2gudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUMwQjtBQU9uQixTQUFTQyxXQUFXLEVBQUVDLFdBQVcsRUFBRSxFQUFFQyxTQUFTLE9BQU8sRUFBbUI7SUFDN0UsTUFBTUMsV0FBVztRQUNmLE1BQU1DLFVBQVVDLE9BQU9DLFFBQVEsQ0FBQ0MsUUFBUTtRQUN4QyxNQUFNQyxRQUFRSixRQUFRSyxLQUFLLENBQUMsS0FBS0MsTUFBTSxDQUFDQztRQUN4QyxNQUFNQyxnQkFBZ0JKLEtBQUssQ0FBQyxFQUFFLEtBQUssT0FBTyxPQUFPQSxLQUFLLENBQUMsRUFBRSxLQUFLLFVBQVUsVUFBVTtRQUNsRixNQUFNSyxhQUFhRCxrQkFBa0IsT0FBTyxVQUFVO1FBQ3RELElBQUlBLGVBQWU7WUFDakJKLEtBQUssQ0FBQyxFQUFFLEdBQUdLO1FBQ2IsT0FBTztZQUNMTCxNQUFNTSxPQUFPLENBQUNEO1FBQ2hCO1FBQ0EsTUFBTUUsV0FBVyxNQUFNUCxNQUFNUSxJQUFJLENBQUM7UUFDbENYLE9BQU9DLFFBQVEsQ0FBQ1csTUFBTSxDQUFDRjtJQUN6QjtJQUNBLE1BQU1HLGFBQWFoQixXQUFXLE9BQU8sT0FBTztJQUM1QyxxQkFDRSw4REFBQ2lCO1FBQ0NDLFNBQVNqQjtRQUNUa0IsV0FBVTtrQkFFVEg7Ozs7OztBQUdQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvTGFuZ1N3aXRjaC50c3g/ZDY2OCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcclxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuaW50ZXJmYWNlIExhbmdTd2l0Y2hQcm9wcyB7XHJcbiAgYmFzZVBhdGg/OiBzdHJpbmc7XHJcbiAgbG9jYWxlPzogc3RyaW5nO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gTGFuZ1N3aXRjaCh7IGJhc2VQYXRoID0gXCJcIiwgbG9jYWxlID0gXCJ6aC1DTlwiIH06IExhbmdTd2l0Y2hQcm9wcykge1xyXG4gIGNvbnN0IG9uU3dpdGNoID0gKCkgPT4ge1xyXG4gICAgY29uc3QgY3VycmVudCA9IHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZTtcclxuICAgIGNvbnN0IHBhcnRzID0gY3VycmVudC5zcGxpdChcIi9cIikuZmlsdGVyKEJvb2xlYW4pO1xyXG4gICAgY29uc3QgY3VycmVudExvY2FsZSA9IHBhcnRzWzBdID09PSBcImVuXCIgPyBcImVuXCIgOiBwYXJ0c1swXSA9PT0gXCJ6aC1DTlwiID8gXCJ6aC1DTlwiIDogbnVsbDtcclxuICAgIGNvbnN0IG5leHRMb2NhbGUgPSBjdXJyZW50TG9jYWxlID09PSBcImVuXCIgPyBcInpoLUNOXCIgOiBcImVuXCI7XHJcbiAgICBpZiAoY3VycmVudExvY2FsZSkge1xyXG4gICAgICBwYXJ0c1swXSA9IG5leHRMb2NhbGU7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBwYXJ0cy51bnNoaWZ0KG5leHRMb2NhbGUpO1xyXG4gICAgfVxyXG4gICAgY29uc3QgbmV4dFBhdGggPSBcIi9cIiArIHBhcnRzLmpvaW4oXCIvXCIpO1xyXG4gICAgd2luZG93LmxvY2F0aW9uLmFzc2lnbihuZXh0UGF0aCk7XHJcbiAgfTtcclxuICBjb25zdCBidXR0b25UZXh0ID0gbG9jYWxlID09PSBcImVuXCIgPyBcIkNOXCIgOiBcIkVOXCI7XHJcbiAgcmV0dXJuIChcclxuICAgIDxidXR0b25cclxuICAgICAgb25DbGljaz17b25Td2l0Y2h9XHJcbiAgICAgIGNsYXNzTmFtZT1cImJnLXdoaXRlIGJvcmRlciBib3JkZXItWyNjY2Q1ZTRdIHRleHQtWyMwZjNjODhdIHB4LTIuNSBweS0xLjUgcm91bmRlZC1bNnB4XSB0ZXh0LXhzIG1kOnRleHQtc20gdHJhY2tpbmctWzAuMTRlbV0gdXBwZXJjYXNlIGN1cnNvci1wb2ludGVyIGhvdmVyOmJnLVsjMGYzYzg4XSBob3Zlcjp0ZXh0LXdoaXRlIGFjdGl2ZTpzY2FsZS05NSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0xNTAgdG91Y2gtbWFuaXB1bGF0aW9uXCJcclxuICAgID5cclxuICAgICAge2J1dHRvblRleHR9XHJcbiAgICA8L2J1dHRvbj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiTGFuZ1N3aXRjaCIsImJhc2VQYXRoIiwibG9jYWxlIiwib25Td2l0Y2giLCJjdXJyZW50Iiwid2luZG93IiwibG9jYXRpb24iLCJwYXRobmFtZSIsInBhcnRzIiwic3BsaXQiLCJmaWx0ZXIiLCJCb29sZWFuIiwiY3VycmVudExvY2FsZSIsIm5leHRMb2NhbGUiLCJ1bnNoaWZ0IiwibmV4dFBhdGgiLCJqb2luIiwiYXNzaWduIiwiYnV0dG9uVGV4dCIsImJ1dHRvbiIsIm9uQ2xpY2siLCJjbGFzc05hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/LangSwitch.tsx\n"); /***/ }), /***/ "(ssr)/./components/MainNav.tsx": /*!********************************!*\ !*** ./components/MainNav.tsx ***! \********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MainNav: () => (/* binding */ MainNav)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _LangSwitch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LangSwitch */ \"(ssr)/./components/LangSwitch.tsx\");\n/* __next_internal_client_entry_do_not_use__ MainNav auto */ \n\n\nfunction MainNav({ items, basePath = \"\", locale = \"zh-CN\" }) {\n const [mobileMenuOpen, setMobileMenuOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [currentPath, setCurrentPath] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"\");\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n const updatePath = ()=>{\n setCurrentPath(window.location.pathname);\n };\n updatePath();\n // 监听浏览器前进/后退\n window.addEventListener(\"popstate\", updatePath);\n // 监听点击事件(处理 Next.js 客户端导航)\n const handleClick = (e)=>{\n const target = e.target;\n const link = target.closest(\"a\");\n if (link && link.href) {\n setTimeout(()=>{\n updatePath();\n }, 100);\n }\n };\n document.addEventListener(\"click\", handleClick);\n return ()=>{\n window.removeEventListener(\"popstate\", updatePath);\n document.removeEventListener(\"click\", handleClick);\n };\n }, []);\n const brandFull = locale === \"en\" ? \"SensiGuard Technologies\" : \"衡感智能\";\n const isActive = (href)=>{\n if (!currentPath) return false;\n if (href.startsWith(\"#\")) return false;\n const fullPath = `${basePath}${href}`;\n // 首页匹配\n if (href === \"/\" || href === \"\") {\n return currentPath === basePath || currentPath === `${basePath}/`;\n }\n // 精确匹配或作为路径前缀匹配\n return currentPath === fullPath || currentPath.startsWith(`${fullPath}/`);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"w-full fixed top-0 left-0 right-0 z-50 bg-white/95 border-b border-[#dfe4ee] backdrop-blur-md shadow-[0_2px_16px_rgba(14,37,74,0.08)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-[1280px] mx-auto px-4 lg:px-8 py-3.5 md:py-5 flex items-center justify-between\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: basePath || \"/\",\n className: \"flex items-center gap-2 md:gap-3 no-underline flex-shrink-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/img/Log.jpg\",\n alt: brandFull,\n className: \"h-8 w-auto md:h-10\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 64,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `font-semibold text-[#0f1f3f] text-xs sm:text-sm md:text-base hidden sm:block ${locale === \"en\" ? \"tracking-[0.12em] uppercase\" : \"tracking-[0.08em]\"}`,\n children: brandFull\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 69,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 63,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"hidden md:flex items-center gap-5 lg:gap-7\",\n children: items.map((item)=>{\n const isCta = item.href === \"/contact\";\n const isAnchor = item.href.startsWith(\"#\");\n const href = isAnchor ? item.href : `${basePath}${item.href}`;\n const active = isActive(item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n className: `no-underline transition-all duration-200 text-sm lg:text-base leading-none ${isCta ? `inline-flex items-center justify-center px-4 lg:px-5 py-2 rounded-full font-medium tracking-[0.1em] ${active ? \"bg-[#0f3c88] text-white shadow-[0_6px_14px_rgba(15,60,136,0.25)]\" : \"border border-[#0f3c88] text-[#0f3c88] hover:bg-[#0f3c88] hover:text-white\"}` : `relative group px-2 lg:px-3 py-1 tracking-[0.1em] ${active || item.href === \"/\" ? \"text-[#0f3c88]\" : \"text-[#1b1f2a] hover:text-[#0f3c88]\"}`}`,\n children: [\n item.label,\n !isCta && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `pointer-events-none absolute left-0 right-0 -bottom-2 h-[2px] rounded-full transform transition-all duration-200 ${active ? \"opacity-100 scale-100 bg-[#0f3c88]\" : \"opacity-0 scale-75 group-hover:opacity-100 group-hover:scale-100 group-hover:bg-[#0f3c88]\"}`\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 105,\n columnNumber: 19\n }, this)\n ]\n }, item.label, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 86,\n columnNumber: 15\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 79,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_LangSwitch__WEBPACK_IMPORTED_MODULE_2__.LangSwitch, {\n basePath: basePath,\n locale: locale\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 119,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: ()=>setMobileMenuOpen(!mobileMenuOpen),\n className: \"md:hidden p-2 text-[#1c2538] hover:text-[#0f3c88] focus:outline-none\",\n \"aria-label\": \"Toggle menu\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-6 h-6\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: \"2\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\",\n children: mobileMenuOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M6 18L18 6M6 6l12 12\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 137,\n columnNumber: 17\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M4 6h16M4 12h16M4 18h16\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 139,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 127,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 122,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 118,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 62,\n columnNumber: 7\n }, this),\n mobileMenuOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"md:hidden bg-white border-t border-[#dfe4ee] max-h-[calc(100vh-80px)] overflow-y-auto shadow-[0_10px_24px_rgba(14,37,74,0.12)]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"max-w-[1200px] mx-auto px-4 md:px-6 py-4 space-y-2\",\n children: items.map((item)=>{\n const isCta = item.href === \"/contact\";\n const isAnchor = item.href.startsWith(\"#\");\n const href = isAnchor ? item.href : `${basePath}${item.href}`;\n const active = isActive(item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n className: `block py-2 px-2 rounded-md ${isCta ? `border ${active ? \"border-transparent bg-[#0f3c88] text-white\" : \"border-[#0f3c88] text-[#0f3c88] bg-transparent\"}` : active ? \"text-[#0f3c88] font-medium bg-[#eef3fb]\" : \"text-[#1d2332] hover:text-[#0f3c88] hover:bg-[#f3f6fb]\"}`,\n onClick: ()=>setMobileMenuOpen(false),\n children: item.label\n }, item.label, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 156,\n columnNumber: 17\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 149,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 148,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 61,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL01haW5OYXYudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFFbUQ7QUFFVDtBQVFuQyxTQUFTSSxRQUFRLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFLEVBQUVDLFNBQVMsT0FBTyxFQUFnQjtJQUM5RSxNQUFNLENBQUNDLGdCQUFnQkMsa0JBQWtCLEdBQUdSLCtDQUFRQSxDQUFDO0lBQ3JELE1BQU0sQ0FBQ1MsYUFBYUMsZUFBZSxHQUFHViwrQ0FBUUEsQ0FBQztJQUUvQ0MsZ0RBQVNBLENBQUM7UUFDUixNQUFNVSxhQUFhO1lBQ2pCRCxlQUFlRSxPQUFPQyxRQUFRLENBQUNDLFFBQVE7UUFDekM7UUFDQUg7UUFFQSxhQUFhO1FBQ2JDLE9BQU9HLGdCQUFnQixDQUFDLFlBQVlKO1FBRXBDLDJCQUEyQjtRQUMzQixNQUFNSyxjQUFjLENBQUNDO1lBQ25CLE1BQU1DLFNBQVNELEVBQUVDLE1BQU07WUFDdkIsTUFBTUMsT0FBT0QsT0FBT0UsT0FBTyxDQUFDO1lBQzVCLElBQUlELFFBQVFBLEtBQUtFLElBQUksRUFBRTtnQkFDckJDLFdBQVc7b0JBQ1RYO2dCQUNGLEdBQUc7WUFDTDtRQUNGO1FBRUFZLFNBQVNSLGdCQUFnQixDQUFDLFNBQVNDO1FBRW5DLE9BQU87WUFDTEosT0FBT1ksbUJBQW1CLENBQUMsWUFBWWI7WUFDdkNZLFNBQVNDLG1CQUFtQixDQUFDLFNBQVNSO1FBQ3hDO0lBQ0YsR0FBRyxFQUFFO0lBRUwsTUFBTVMsWUFBWW5CLFdBQVcsT0FBTyw0QkFBNEI7SUFFaEUsTUFBTW9CLFdBQVcsQ0FBQ0w7UUFDaEIsSUFBSSxDQUFDWixhQUFhLE9BQU87UUFDekIsSUFBSVksS0FBS00sVUFBVSxDQUFDLE1BQU0sT0FBTztRQUVqQyxNQUFNQyxXQUFXLENBQUMsRUFBRXZCLFNBQVMsRUFBRWdCLEtBQUssQ0FBQztRQUNyQyxPQUFPO1FBQ1AsSUFBSUEsU0FBUyxPQUFPQSxTQUFTLElBQUk7WUFDL0IsT0FBT1osZ0JBQWdCSixZQUFZSSxnQkFBZ0IsQ0FBQyxFQUFFSixTQUFTLENBQUMsQ0FBQztRQUNuRTtRQUNBLGdCQUFnQjtRQUNoQixPQUFPSSxnQkFBZ0JtQixZQUFZbkIsWUFBWWtCLFVBQVUsQ0FBQyxDQUFDLEVBQUVDLFNBQVMsQ0FBQyxDQUFDO0lBQzFFO0lBRUEscUJBQ0UsOERBQUNDO1FBQU9DLFdBQVU7OzBCQUNoQiw4REFBQ0M7Z0JBQUlELFdBQVU7O2tDQUNiLDhEQUFDRTt3QkFBRVgsTUFBTWhCLFlBQVk7d0JBQUt5QixXQUFVOzswQ0FDbEMsOERBQUNHO2dDQUNDQyxLQUFJO2dDQUNKQyxLQUFLVjtnQ0FDTEssV0FBVTs7Ozs7OzBDQUVaLDhEQUFDQztnQ0FDQ0QsV0FBVyxDQUFDLDZFQUE2RSxFQUN2RnhCLFdBQVcsT0FBTyxnQ0FBZ0Msb0JBQ25ELENBQUM7MENBRURtQjs7Ozs7Ozs7Ozs7O2tDQUtMLDhEQUFDVzt3QkFBSU4sV0FBVTtrQ0FDWjFCLE1BQU1pQyxHQUFHLENBQUMsQ0FBQ0M7NEJBQ1YsTUFBTUMsUUFBUUQsS0FBS2pCLElBQUksS0FBSzs0QkFDNUIsTUFBTW1CLFdBQVdGLEtBQUtqQixJQUFJLENBQUNNLFVBQVUsQ0FBQzs0QkFDdEMsTUFBTU4sT0FBT21CLFdBQVdGLEtBQUtqQixJQUFJLEdBQUcsQ0FBQyxFQUFFaEIsU0FBUyxFQUFFaUMsS0FBS2pCLElBQUksQ0FBQyxDQUFDOzRCQUM3RCxNQUFNb0IsU0FBU2YsU0FBU1ksS0FBS2pCLElBQUk7NEJBQ2pDLHFCQUNFLDhEQUFDVztnQ0FFQ1gsTUFBTUE7Z0NBQ05TLFdBQVcsQ0FBQywyRUFBMkUsRUFDckZTLFFBQ0ksQ0FBQyxvR0FBb0csRUFDbkdFLFNBQ0kscUVBQ0EsNkVBQ0wsQ0FBQyxHQUNGLENBQUMsa0RBQWtELEVBQ2pEQSxVQUFVSCxLQUFLakIsSUFBSSxLQUFLLE1BQ3BCLG1CQUNBLHNDQUNMLENBQUMsQ0FDUCxDQUFDOztvQ0FFRGlCLEtBQUtJLEtBQUs7b0NBQ1YsQ0FBQ0gsdUJBQ0EsOERBQUNJO3dDQUNDYixXQUFXLENBQUMsaUhBQWlILEVBQzNIVyxTQUNJLHVDQUNBLDRGQUNMLENBQUM7Ozs7Ozs7K0JBdkJESCxLQUFLSSxLQUFLOzs7Ozt3QkE0QnJCOzs7Ozs7a0NBR0YsOERBQUNYO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQzVCLG1EQUFVQTtnQ0FBQ0csVUFBVUE7Z0NBQVVDLFFBQVFBOzs7Ozs7MENBR3hDLDhEQUFDc0M7Z0NBQ0NDLFNBQVMsSUFBTXJDLGtCQUFrQixDQUFDRDtnQ0FDbEN1QixXQUFVO2dDQUNWZ0IsY0FBVzswQ0FFWCw0RUFBQ0M7b0NBQ0NqQixXQUFVO29DQUNWa0IsTUFBSztvQ0FDTEMsZUFBYztvQ0FDZEMsZ0JBQWU7b0NBQ2ZDLGFBQVk7b0NBQ1pDLFNBQVE7b0NBQ1JDLFFBQU87OENBRU45QywrQkFDQyw4REFBQytDO3dDQUFLQyxHQUFFOzs7Ozs2REFFUiw4REFBQ0Q7d0NBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7WUFRakJoRCxnQ0FDQyw4REFBQ3dCO2dCQUFJRCxXQUFVOzBCQUNiLDRFQUFDTTtvQkFBSU4sV0FBVTs4QkFDWjFCLE1BQU1pQyxHQUFHLENBQUMsQ0FBQ0M7d0JBQ1YsTUFBTUMsUUFBUUQsS0FBS2pCLElBQUksS0FBSzt3QkFDNUIsTUFBTW1CLFdBQVdGLEtBQUtqQixJQUFJLENBQUNNLFVBQVUsQ0FBQzt3QkFDdEMsTUFBTU4sT0FBT21CLFdBQVdGLEtBQUtqQixJQUFJLEdBQUcsQ0FBQyxFQUFFaEIsU0FBUyxFQUFFaUMsS0FBS2pCLElBQUksQ0FBQyxDQUFDO3dCQUM3RCxNQUFNb0IsU0FBU2YsU0FBU1ksS0FBS2pCLElBQUk7d0JBQ2pDLHFCQUNFLDhEQUFDVzs0QkFFQ1gsTUFBTUE7NEJBQ05TLFdBQVcsQ0FBQywyQkFBMkIsRUFDckNTLFFBQ0ksQ0FBQyxPQUFPLEVBQ05FLFNBQ0ksK0NBQ0EsaURBQ0wsQ0FBQyxHQUNGQSxTQUNBLDRDQUNBLHlEQUNMLENBQUM7NEJBQ0ZJLFNBQVMsSUFBTXJDLGtCQUFrQjtzQ0FFaEM4QixLQUFLSSxLQUFLOzJCQWZOSixLQUFLSSxLQUFLOzs7OztvQkFrQnJCOzs7Ozs7Ozs7Ozs7Ozs7OztBQU1aIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvTWFpbk5hdi50c3g/YzI0OSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcclxuXHJcbmltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB0eXBlIHsgTmF2SXRlbSB9IGZyb20gXCIuLi90eXBlc1wiO1xyXG5pbXBvcnQgeyBMYW5nU3dpdGNoIH0gZnJvbSBcIi4vTGFuZ1N3aXRjaFwiO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBNYWluTmF2UHJvcHMge1xyXG4gIGl0ZW1zOiBOYXZJdGVtW107XHJcbiAgYmFzZVBhdGg/OiBzdHJpbmc7IC8vIGUuZy4gL3poLUNOXHJcbiAgbG9jYWxlPzogc3RyaW5nOyAvLyB6aC1DTiB8IGVuXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBNYWluTmF2KHsgaXRlbXMsIGJhc2VQYXRoID0gXCJcIiwgbG9jYWxlID0gXCJ6aC1DTlwiIH06IE1haW5OYXZQcm9wcykge1xyXG4gIGNvbnN0IFttb2JpbGVNZW51T3Blbiwgc2V0TW9iaWxlTWVudU9wZW5dID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gIGNvbnN0IFtjdXJyZW50UGF0aCwgc2V0Q3VycmVudFBhdGhdID0gdXNlU3RhdGUoXCJcIik7XHJcblxyXG4gIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICBjb25zdCB1cGRhdGVQYXRoID0gKCkgPT4ge1xyXG4gICAgICBzZXRDdXJyZW50UGF0aCh3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpO1xyXG4gICAgfTtcclxuICAgIHVwZGF0ZVBhdGgoKTtcclxuICAgIFxyXG4gICAgLy8g55uR5ZCs5rWP6KeI5Zmo5YmN6L+bL+WQjumAgFxyXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJwb3BzdGF0ZVwiLCB1cGRhdGVQYXRoKTtcclxuICAgIFxyXG4gICAgLy8g55uR5ZCs54K55Ye75LqL5Lu277yI5aSE55CGIE5leHQuanMg5a6i5oi356uv5a+86Iiq77yJXHJcbiAgICBjb25zdCBoYW5kbGVDbGljayA9IChlOiBNb3VzZUV2ZW50KSA9PiB7XHJcbiAgICAgIGNvbnN0IHRhcmdldCA9IGUudGFyZ2V0IGFzIEhUTUxFbGVtZW50O1xyXG4gICAgICBjb25zdCBsaW5rID0gdGFyZ2V0LmNsb3Nlc3QoXCJhXCIpO1xyXG4gICAgICBpZiAobGluayAmJiBsaW5rLmhyZWYpIHtcclxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgIHVwZGF0ZVBhdGgoKTtcclxuICAgICAgICB9LCAxMDApO1xyXG4gICAgICB9XHJcbiAgICB9O1xyXG4gICAgXHJcbiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgaGFuZGxlQ2xpY2spO1xyXG4gICAgXHJcbiAgICByZXR1cm4gKCkgPT4ge1xyXG4gICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcInBvcHN0YXRlXCIsIHVwZGF0ZVBhdGgpO1xyXG4gICAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgaGFuZGxlQ2xpY2spO1xyXG4gICAgfTtcclxuICB9LCBbXSk7XHJcblxyXG4gIGNvbnN0IGJyYW5kRnVsbCA9IGxvY2FsZSA9PT0gXCJlblwiID8gXCJTZW5zaUd1YXJkIFRlY2hub2xvZ2llc1wiIDogXCLooaHmhJ/mmbrog71cIjtcclxuXHJcbiAgY29uc3QgaXNBY3RpdmUgPSAoaHJlZjogc3RyaW5nKSA9PiB7XHJcbiAgICBpZiAoIWN1cnJlbnRQYXRoKSByZXR1cm4gZmFsc2U7XHJcbiAgICBpZiAoaHJlZi5zdGFydHNXaXRoKFwiI1wiKSkgcmV0dXJuIGZhbHNlO1xyXG4gICAgXHJcbiAgICBjb25zdCBmdWxsUGF0aCA9IGAke2Jhc2VQYXRofSR7aHJlZn1gO1xyXG4gICAgLy8g6aaW6aG15Yy56YWNXHJcbiAgICBpZiAoaHJlZiA9PT0gXCIvXCIgfHwgaHJlZiA9PT0gXCJcIikge1xyXG4gICAgICByZXR1cm4gY3VycmVudFBhdGggPT09IGJhc2VQYXRoIHx8IGN1cnJlbnRQYXRoID09PSBgJHtiYXNlUGF0aH0vYDtcclxuICAgIH1cclxuICAgIC8vIOeyvuehruWMuemFjeaIluS9nOS4uui3r+W+hOWJjee8gOWMuemFjVxyXG4gICAgcmV0dXJuIGN1cnJlbnRQYXRoID09PSBmdWxsUGF0aCB8fCBjdXJyZW50UGF0aC5zdGFydHNXaXRoKGAke2Z1bGxQYXRofS9gKTtcclxuICB9O1xyXG4gIFxyXG4gIHJldHVybiAoXHJcbiAgICA8aGVhZGVyIGNsYXNzTmFtZT1cInctZnVsbCBmaXhlZCB0b3AtMCBsZWZ0LTAgcmlnaHQtMCB6LTUwIGJnLXdoaXRlLzk1IGJvcmRlci1iIGJvcmRlci1bI2RmZTRlZV0gYmFja2Ryb3AtYmx1ci1tZCBzaGFkb3ctWzBfMnB4XzE2cHhfcmdiYSgxNCwzNyw3NCwwLjA4KV1cIj5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJtYXgtdy1bMTI4MHB4XSBteC1hdXRvIHB4LTQgbGc6cHgtOCBweS0zLjUgbWQ6cHktNSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW5cIj5cclxuICAgICAgICA8YSBocmVmPXtiYXNlUGF0aCB8fCBcIi9cIn0gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgbWQ6Z2FwLTMgbm8tdW5kZXJsaW5lIGZsZXgtc2hyaW5rLTBcIj5cclxuICAgICAgICAgIDxpbWdcclxuICAgICAgICAgICAgc3JjPVwiL2ltZy9Mb2cuanBnXCJcclxuICAgICAgICAgICAgYWx0PXticmFuZEZ1bGx9XHJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtOCB3LWF1dG8gbWQ6aC0xMFwiXHJcbiAgICAgICAgICAvPlxyXG4gICAgICAgICAgPGRpdlxyXG4gICAgICAgICAgICBjbGFzc05hbWU9e2Bmb250LXNlbWlib2xkIHRleHQtWyMwZjFmM2ZdIHRleHQteHMgc206dGV4dC1zbSBtZDp0ZXh0LWJhc2UgaGlkZGVuIHNtOmJsb2NrICR7XHJcbiAgICAgICAgICAgICAgbG9jYWxlID09PSBcImVuXCIgPyBcInRyYWNraW5nLVswLjEyZW1dIHVwcGVyY2FzZVwiIDogXCJ0cmFja2luZy1bMC4wOGVtXVwiXHJcbiAgICAgICAgICAgIH1gfVxyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgICB7YnJhbmRGdWxsfVxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9hPlxyXG4gICAgICAgIFxyXG4gICAgICAgIHsvKiBQQ+err+WvvOiIquiPnOWNlSAqL31cclxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImhpZGRlbiBtZDpmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNSBsZzpnYXAtN1wiPlxyXG4gICAgICAgICAge2l0ZW1zLm1hcCgoaXRlbSkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCBpc0N0YSA9IGl0ZW0uaHJlZiA9PT0gXCIvY29udGFjdFwiO1xyXG4gICAgICAgICAgICBjb25zdCBpc0FuY2hvciA9IGl0ZW0uaHJlZi5zdGFydHNXaXRoKFwiI1wiKTtcclxuICAgICAgICAgICAgY29uc3QgaHJlZiA9IGlzQW5jaG9yID8gaXRlbS5ocmVmIDogYCR7YmFzZVBhdGh9JHtpdGVtLmhyZWZ9YDtcclxuICAgICAgICAgICAgY29uc3QgYWN0aXZlID0gaXNBY3RpdmUoaXRlbS5ocmVmKTtcclxuICAgICAgICAgICAgcmV0dXJuIChcclxuICAgICAgICAgICAgICA8YVxyXG4gICAgICAgICAgICAgICAga2V5PXtpdGVtLmxhYmVsfVxyXG4gICAgICAgICAgICAgICAgaHJlZj17aHJlZn1cclxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgdGV4dC1zbSBsZzp0ZXh0LWJhc2UgbGVhZGluZy1ub25lICR7XHJcbiAgICAgICAgICAgICAgICAgIGlzQ3RhXHJcbiAgICAgICAgICAgICAgICAgICAgPyBgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHB4LTQgbGc6cHgtNSBweS0yIHJvdW5kZWQtZnVsbCBmb250LW1lZGl1bSB0cmFja2luZy1bMC4xZW1dICR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJiZy1bIzBmM2M4OF0gdGV4dC13aGl0ZSBzaGFkb3ctWzBfNnB4XzE0cHhfcmdiYSgxNSw2MCwxMzYsMC4yNSldXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiYm9yZGVyIGJvcmRlci1bIzBmM2M4OF0gdGV4dC1bIzBmM2M4OF0gaG92ZXI6YmctWyMwZjNjODhdIGhvdmVyOnRleHQtd2hpdGVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgfWBcclxuICAgICAgICAgICAgICAgICAgICA6IGByZWxhdGl2ZSBncm91cCBweC0yIGxnOnB4LTMgcHktMSB0cmFja2luZy1bMC4xZW1dICR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZSB8fCBpdGVtLmhyZWYgPT09IFwiL1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcInRleHQtWyMwZjNjODhdXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwidGV4dC1bIzFiMWYyYV0gaG92ZXI6dGV4dC1bIzBmM2M4OF1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgfWBcclxuICAgICAgICAgICAgICAgIH1gfVxyXG4gICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgIHtpdGVtLmxhYmVsfVxyXG4gICAgICAgICAgICAgICAgeyFpc0N0YSAmJiAoXHJcbiAgICAgICAgICAgICAgICAgIDxzcGFuXHJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgcG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBsZWZ0LTAgcmlnaHQtMCAtYm90dG9tLTIgaC1bMnB4XSByb3VuZGVkLWZ1bGwgdHJhbnNmb3JtIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCAke1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWN0aXZlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID8gXCJvcGFjaXR5LTEwMCBzY2FsZS0xMDAgYmctWyMwZjNjODhdXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgOiBcIm9wYWNpdHktMCBzY2FsZS03NSBncm91cC1ob3ZlcjpvcGFjaXR5LTEwMCBncm91cC1ob3ZlcjpzY2FsZS0xMDAgZ3JvdXAtaG92ZXI6YmctWyMwZjNjODhdXCJcclxuICAgICAgICAgICAgICAgICAgICB9YH1cclxuICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICl9XHJcbiAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgfSl9XHJcbiAgICAgICAgPC9uYXY+XHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtM1wiPlxyXG4gICAgICAgICAgPExhbmdTd2l0Y2ggYmFzZVBhdGg9e2Jhc2VQYXRofSBsb2NhbGU9e2xvY2FsZX0gLz5cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgey8qIOenu+WKqOerr+iPnOWNleaMiemSriAqL31cclxuICAgICAgICAgIDxidXR0b25cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0TW9iaWxlTWVudU9wZW4oIW1vYmlsZU1lbnVPcGVuKX1cclxuICAgICAgICAgICAgY2xhc3NOYW1lPVwibWQ6aGlkZGVuIHAtMiB0ZXh0LVsjMWMyNTM4XSBob3Zlcjp0ZXh0LVsjMGYzYzg4XSBmb2N1czpvdXRsaW5lLW5vbmVcIlxyXG4gICAgICAgICAgICBhcmlhLWxhYmVsPVwiVG9nZ2xlIG1lbnVcIlxyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgICA8c3ZnXHJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidy02IGgtNlwiXHJcbiAgICAgICAgICAgICAgZmlsbD1cIm5vbmVcIlxyXG4gICAgICAgICAgICAgIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiXHJcbiAgICAgICAgICAgICAgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiXHJcbiAgICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIyXCJcclxuICAgICAgICAgICAgICB2aWV3Qm94PVwiMCAwIDI0IDI0XCJcclxuICAgICAgICAgICAgICBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlxyXG4gICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAge21vYmlsZU1lbnVPcGVuID8gKFxyXG4gICAgICAgICAgICAgICAgPHBhdGggZD1cIk02IDE4TDE4IDZNNiA2bDEyIDEyXCIgLz5cclxuICAgICAgICAgICAgICApIDogKFxyXG4gICAgICAgICAgICAgICAgPHBhdGggZD1cIk00IDZoMTZNNCAxMmgxNk00IDE4aDE2XCIgLz5cclxuICAgICAgICAgICAgICApfVxyXG4gICAgICAgICAgICA8L3N2Zz5cclxuICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgXHJcbiAgICAgIHsvKiDnp7vliqjnq6/lr7zoiKroj5zljZUgKi99XHJcbiAgICAgIHttb2JpbGVNZW51T3BlbiAmJiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZDpoaWRkZW4gYmctd2hpdGUgYm9yZGVyLXQgYm9yZGVyLVsjZGZlNGVlXSBtYXgtaC1bY2FsYygxMDB2aC04MHB4KV0gb3ZlcmZsb3cteS1hdXRvIHNoYWRvdy1bMF8xMHB4XzI0cHhfcmdiYSgxNCwzNyw3NCwwLjEyKV1cIj5cclxuICAgICAgICAgIDxuYXYgY2xhc3NOYW1lPVwibWF4LXctWzEyMDBweF0gbXgtYXV0byBweC00IG1kOnB4LTYgcHktNCBzcGFjZS15LTJcIj5cclxuICAgICAgICAgICAge2l0ZW1zLm1hcCgoaXRlbSkgPT4ge1xyXG4gICAgICAgICAgICAgIGNvbnN0IGlzQ3RhID0gaXRlbS5ocmVmID09PSBcIi9jb250YWN0XCI7XHJcbiAgICAgICAgICAgICAgY29uc3QgaXNBbmNob3IgPSBpdGVtLmhyZWYuc3RhcnRzV2l0aChcIiNcIik7XHJcbiAgICAgICAgICAgICAgY29uc3QgaHJlZiA9IGlzQW5jaG9yID8gaXRlbS5ocmVmIDogYCR7YmFzZVBhdGh9JHtpdGVtLmhyZWZ9YDtcclxuICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShpdGVtLmhyZWYpO1xyXG4gICAgICAgICAgICAgIHJldHVybiAoXHJcbiAgICAgICAgICAgICAgICA8YVxyXG4gICAgICAgICAgICAgICAgICBrZXk9e2l0ZW0ubGFiZWx9XHJcbiAgICAgICAgICAgICAgICAgIGhyZWY9e2hyZWZ9XHJcbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YGJsb2NrIHB5LTIgcHgtMiByb3VuZGVkLW1kICR7XHJcbiAgICAgICAgICAgICAgICAgICAgaXNDdGFcclxuICAgICAgICAgICAgICAgICAgICAgID8gYGJvcmRlciAke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcImJvcmRlci10cmFuc3BhcmVudCBiZy1bIzBmM2M4OF0gdGV4dC13aGl0ZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiYm9yZGVyLVsjMGYzYzg4XSB0ZXh0LVsjMGYzYzg4XSBiZy10cmFuc3BhcmVudFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1gXHJcbiAgICAgICAgICAgICAgICAgICAgICA6IGFjdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgPyBcInRleHQtWyMwZjNjODhdIGZvbnQtbWVkaXVtIGJnLVsjZWVmM2ZiXVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICA6IFwidGV4dC1bIzFkMjMzMl0gaG92ZXI6dGV4dC1bIzBmM2M4OF0gaG92ZXI6YmctWyNmM2Y2ZmJdXCJcclxuICAgICAgICAgICAgICAgICAgfWB9XHJcbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHNldE1vYmlsZU1lbnVPcGVuKGZhbHNlKX1cclxuICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAge2l0ZW0ubGFiZWx9XHJcbiAgICAgICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgfSl9XHJcbiAgICAgICAgICA8L25hdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgKX1cclxuICAgIDwvaGVhZGVyPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIkxhbmdTd2l0Y2giLCJNYWluTmF2IiwiaXRlbXMiLCJiYXNlUGF0aCIsImxvY2FsZSIsIm1vYmlsZU1lbnVPcGVuIiwic2V0TW9iaWxlTWVudU9wZW4iLCJjdXJyZW50UGF0aCIsInNldEN1cnJlbnRQYXRoIiwidXBkYXRlUGF0aCIsIndpbmRvdyIsImxvY2F0aW9uIiwicGF0aG5hbWUiLCJhZGRFdmVudExpc3RlbmVyIiwiaGFuZGxlQ2xpY2siLCJlIiwidGFyZ2V0IiwibGluayIsImNsb3Nlc3QiLCJocmVmIiwic2V0VGltZW91dCIsImRvY3VtZW50IiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImJyYW5kRnVsbCIsImlzQWN0aXZlIiwic3RhcnRzV2l0aCIsImZ1bGxQYXRoIiwiaGVhZGVyIiwiY2xhc3NOYW1lIiwiZGl2IiwiYSIsImltZyIsInNyYyIsImFsdCIsIm5hdiIsIm1hcCIsIml0ZW0iLCJpc0N0YSIsImlzQW5jaG9yIiwiYWN0aXZlIiwibGFiZWwiLCJzcGFuIiwiYnV0dG9uIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJzdmciLCJmaWxsIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwic3Ryb2tlV2lkdGgiLCJ2aWV3Qm94Iiwic3Ryb2tlIiwicGF0aCIsImQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/MainNav.tsx\n"); /***/ }), /***/ "(ssr)/./components/ProductCarouselSection.tsx": /*!***********************************************!*\ !*** ./components/ProductCarouselSection.tsx ***! \***********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ProductCarouselSection: () => (/* binding */ ProductCarouselSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var _SimpleCarousel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SimpleCarousel */ \"(ssr)/./components/SimpleCarousel.tsx\");\n/* __next_internal_client_entry_do_not_use__ ProductCarouselSection auto */ \n\n\n\nfunction ProductCarouselSection({ products, title = \"核心监测终端与智能设备\", description = \"多模态感知硬件覆盖城市结构安全监测的关键场景,支持长续航、低功耗与云端协同。\", eyebrow = \"Product Portfolio\" }) {\n if (!products || products.length === 0) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative bg-[#f5f7fb] py-16 text-[#0f1f39] md:py-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-x-0 top-0 h-[260px] bg-gradient-to-b from-white via-[#f5f7fb] to-transparent opacity-70\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 28,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute left-[-160px] top-[-120px] h-[360px] w-[360px] rounded-full bg-[radial-gradient(circle,rgba(17,138,244,0.14)_0%,rgba(17,138,244,0)_75%)] blur-3xl opacity-80\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 29,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 27,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto w-full max-w-5xl px-4 text-center md:px-6\",\n children: [\n eyebrow && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mb-3 text-xs font-semibold uppercase tracking-[0.46em] text-[#118af4]\",\n children: eyebrow\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 34,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-3xl font-semibold leading-tight md:text-[34px]\",\n children: title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 38,\n columnNumber: 9\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mx-auto mt-3 max-w-3xl text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: description\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 42,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto mt-10 w-full max-w-6xl px-4 md:mt-12 md:px-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_SimpleCarousel__WEBPACK_IMPORTED_MODULE_3__.SimpleCarousel, {\n items: products,\n keyExtractor: (item)=>item.id,\n className: \"w-full rounded-[28px] bg-white/90 p-6 shadow-[0_30px_60px_rgba(15,31,57,0.08)] min-h-[520px] md:min-h-[460px] md:p-10\",\n renderItem: (item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid items-center gap-10 md:grid-cols-[1.1fr_1fr] md:gap-14\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-2 text-left md:order-1\",\n children: [\n item.eyebrow && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center rounded-full bg-[#e4f2ff] px-3.5 py-1 text-[11px] font-semibold uppercase tracking-[0.24em] text-[#118af4]\",\n children: item.eyebrow\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 57,\n columnNumber: 19\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"mt-4 text-[26px] font-semibold leading-tight text-[#0f1f39] md:text-[30px]\",\n children: item.name\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 61,\n columnNumber: 17\n }, void 0),\n item.summary && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-4 text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: item.summary\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 65,\n columnNumber: 19\n }, void 0),\n item.bullets && item.bullets.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-5 space-y-2 text-sm text-[#1f2937] md:text-base\",\n children: item.bullets.map((bullet, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"mt-[6px] inline-block h-1.5 w-1.5 rounded-full bg-[#118af4]\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 73,\n columnNumber: 25\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: bullet\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 74,\n columnNumber: 25\n }, void 0)\n ]\n }, index, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 72,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 70,\n columnNumber: 19\n }, void 0),\n item.badges && item.badges.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-6 flex flex-wrap gap-2.5\",\n children: item.badges.map((badge, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `rounded-full border px-4 py-2 text-xs font-semibold ${index === 0 ? \"border-[#d8e8fb] bg-[#f0f9ff] text-[#118af4]\" : \"border-transparent bg-[#f7f8fb] text-[#4b5565]\"}`,\n children: badge\n }, index, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 82,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 80,\n columnNumber: 19\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 55,\n columnNumber: 15\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-1 flex items-center justify-center md:order-2\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex aspect-[4/3] w-full max-w-[420px] items-center justify-center overflow-hidden rounded-3xl border border-[#dfe9f8] bg-gradient-to-br from-white via-[#f7faff] to-[#eaf3ff] shadow-inner\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n src: item.image,\n alt: item.name,\n fill: true,\n sizes: \"(max-width: 768px) 100vw, 420px\",\n className: \"object-contain\",\n priority: false\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 99,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 98,\n columnNumber: 17\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 97,\n columnNumber: 15\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 54,\n columnNumber: 13\n }, void 0),\n interval: 7000\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 49,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 48,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 26,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL1Byb2R1Y3RDYXJvdXNlbFNlY3Rpb24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBRTBCO0FBQ0s7QUFFbUI7QUFTM0MsU0FBU0csdUJBQXVCLEVBQ3JDQyxRQUFRLEVBQ1JDLFFBQVEsYUFBYSxFQUNyQkMsY0FBYyx3Q0FBd0MsRUFDdERDLFVBQVUsbUJBQW1CLEVBQ0Q7SUFDNUIsSUFBSSxDQUFDSCxZQUFZQSxTQUFTSSxNQUFNLEtBQUssR0FBRztRQUN0QyxPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ0M7UUFBUUMsV0FBVTs7MEJBQ2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7a0NBQ2YsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7Ozs7Ozs7MEJBR2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7b0JBQ1pILHlCQUNDLDhEQUFDSzt3QkFBRUYsV0FBVTtrQ0FDVkg7Ozs7OztrQ0FHTCw4REFBQ007d0JBQUdILFdBQVU7a0NBQ1hMOzs7Ozs7b0JBRUZDLDZCQUNDLDhEQUFDTTt3QkFBRUYsV0FBVTtrQ0FDVko7Ozs7Ozs7Ozs7OzswQkFLUCw4REFBQ0s7Z0JBQUlELFdBQVU7MEJBQ2IsNEVBQUNSLDJEQUFjQTtvQkFDYlksT0FBT1Y7b0JBQ1BXLGNBQWMsQ0FBQ0MsT0FBU0EsS0FBS0MsRUFBRTtvQkFDL0JQLFdBQVU7b0JBQ1ZRLFlBQVksQ0FBQ0YscUJBQ1gsOERBQUNMOzRCQUFJRCxXQUFVOzs4Q0FDYiw4REFBQ0M7b0NBQUlELFdBQVU7O3dDQUNaTSxLQUFLVCxPQUFPLGtCQUNYLDhEQUFDWTs0Q0FBS1QsV0FBVTtzREFDYk0sS0FBS1QsT0FBTzs7Ozs7O3NEQUdqQiw4REFBQ2E7NENBQUdWLFdBQVU7c0RBQ1hNLEtBQUtLLElBQUk7Ozs7Ozt3Q0FFWEwsS0FBS00sT0FBTyxrQkFDWCw4REFBQ1Y7NENBQUVGLFdBQVU7c0RBQ1ZNLEtBQUtNLE9BQU87Ozs7Ozt3Q0FHaEJOLEtBQUtPLE9BQU8sSUFBSVAsS0FBS08sT0FBTyxDQUFDZixNQUFNLEdBQUcsbUJBQ3JDLDhEQUFDZ0I7NENBQUdkLFdBQVU7c0RBQ1hNLEtBQUtPLE9BQU8sQ0FBQ0UsR0FBRyxDQUFDLENBQUNDLFFBQVFDLHNCQUN6Qiw4REFBQ0M7b0RBQWVsQixXQUFVOztzRUFDeEIsOERBQUNTOzREQUFLVCxXQUFVOzs7Ozs7c0VBQ2hCLDhEQUFDUztzRUFBTU87Ozs7Ozs7bURBRkFDOzs7Ozs7Ozs7O3dDQU9kWCxLQUFLYSxNQUFNLElBQUliLEtBQUthLE1BQU0sQ0FBQ3JCLE1BQU0sR0FBRyxtQkFDbkMsOERBQUNHOzRDQUFJRCxXQUFVO3NEQUNaTSxLQUFLYSxNQUFNLENBQUNKLEdBQUcsQ0FBQyxDQUFDSyxPQUFPSCxzQkFDdkIsOERBQUNSO29EQUVDVCxXQUFXLENBQUMsb0RBQW9ELEVBQzlEaUIsVUFBVSxJQUNOLGlEQUNBLGlEQUNMLENBQUM7OERBRURHO21EQVBJSDs7Ozs7Ozs7Ozs7Ozs7Ozs4Q0FjZiw4REFBQ2hCO29DQUFJRCxXQUFVOzhDQUNiLDRFQUFDQzt3Q0FBSUQsV0FBVTtrREFDYiw0RUFBQ1Qsa0RBQUtBOzRDQUNKOEIsS0FBS2YsS0FBS2dCLEtBQUs7NENBQ2ZDLEtBQUtqQixLQUFLSyxJQUFJOzRDQUNkYSxJQUFJOzRDQUNKQyxPQUFNOzRDQUNOekIsV0FBVTs0Q0FDVjBCLFVBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JBTXBCQyxVQUFVOzs7Ozs7Ozs7Ozs7Ozs7OztBQUtwQiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL1Byb2R1Y3RDYXJvdXNlbFNlY3Rpb24udHN4PzNjYjgiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5cclxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgSW1hZ2UgZnJvbSBcIm5leHQvaW1hZ2VcIjtcclxuaW1wb3J0IHR5cGUgeyBQcm9kdWN0IH0gZnJvbSBcIi4uL3R5cGVzXCI7XHJcbmltcG9ydCB7IFNpbXBsZUNhcm91c2VsIH0gZnJvbSBcIi4vU2ltcGxlQ2Fyb3VzZWxcIjtcclxuXHJcbmludGVyZmFjZSBQcm9kdWN0Q2Fyb3VzZWxTZWN0aW9uUHJvcHMge1xyXG4gIHByb2R1Y3RzOiBQcm9kdWN0W107XHJcbiAgdGl0bGU/OiBzdHJpbmc7XHJcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XHJcbiAgZXllYnJvdz86IHN0cmluZztcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIFByb2R1Y3RDYXJvdXNlbFNlY3Rpb24oe1xyXG4gIHByb2R1Y3RzLFxyXG4gIHRpdGxlID0gXCLmoLjlv4Pnm5HmtYvnu4jnq6/kuI7mmbrog73orr7lpIdcIixcclxuICBkZXNjcmlwdGlvbiA9IFwi5aSa5qih5oCB5oSf55+l56Gs5Lu26KaG55uW5Z+O5biC57uT5p6E5a6J5YWo55uR5rWL55qE5YWz6ZSu5Zy65pmv77yM5pSv5oyB6ZW/57ut6Iiq44CB5L2O5Yqf6ICX5LiO5LqR56uv5Y2P5ZCM44CCXCIsXHJcbiAgZXllYnJvdyA9IFwiUHJvZHVjdCBQb3J0Zm9saW9cIixcclxufTogUHJvZHVjdENhcm91c2VsU2VjdGlvblByb3BzKSB7XHJcbiAgaWYgKCFwcm9kdWN0cyB8fCBwcm9kdWN0cy5sZW5ndGggPT09IDApIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInJlbGF0aXZlIGJnLVsjZjVmN2ZiXSBweS0xNiB0ZXh0LVsjMGYxZjM5XSBtZDpweS0yMFwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTBcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQteC0wIHRvcC0wIGgtWzI2MHB4XSBiZy1ncmFkaWVudC10by1iIGZyb20td2hpdGUgdmlhLVsjZjVmN2ZiXSB0by10cmFuc3BhcmVudCBvcGFjaXR5LTcwXCIgLz5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgbGVmdC1bLTE2MHB4XSB0b3AtWy0xMjBweF0gaC1bMzYwcHhdIHctWzM2MHB4XSByb3VuZGVkLWZ1bGwgYmctW3JhZGlhbC1ncmFkaWVudChjaXJjbGUscmdiYSgxNywxMzgsMjQ0LDAuMTQpXzAlLHJnYmEoMTcsMTM4LDI0NCwwKV83NSUpXSBibHVyLTN4bCBvcGFjaXR5LTgwXCIgLz5cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gdy1mdWxsIG1heC13LTV4bCBweC00IHRleHQtY2VudGVyIG1kOnB4LTZcIj5cclxuICAgICAgICB7ZXllYnJvdyAmJiAoXHJcbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtYi0zIHRleHQteHMgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctWzAuNDZlbV0gdGV4dC1bIzExOGFmNF1cIj5cclxuICAgICAgICAgICAge2V5ZWJyb3d9XHJcbiAgICAgICAgICA8L3A+XHJcbiAgICAgICAgKX1cclxuICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0zeGwgZm9udC1zZW1pYm9sZCBsZWFkaW5nLXRpZ2h0IG1kOnRleHQtWzM0cHhdXCI+XHJcbiAgICAgICAgICB7dGl0bGV9XHJcbiAgICAgICAgPC9oMj5cclxuICAgICAgICB7ZGVzY3JpcHRpb24gJiYgKFxyXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXgtYXV0byBtdC0zIG1heC13LTN4bCB0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LVsjNGI1NTY1XSBtZDp0ZXh0LWJhc2VcIj5cclxuICAgICAgICAgICAge2Rlc2NyaXB0aW9ufVxyXG4gICAgICAgICAgPC9wPlxyXG4gICAgICAgICl9XHJcbiAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBteC1hdXRvIG10LTEwIHctZnVsbCBtYXgtdy02eGwgcHgtNCBtZDptdC0xMiBtZDpweC02XCI+XHJcbiAgICAgICAgPFNpbXBsZUNhcm91c2VsXHJcbiAgICAgICAgICBpdGVtcz17cHJvZHVjdHN9XHJcbiAgICAgICAgICBrZXlFeHRyYWN0b3I9eyhpdGVtKSA9PiBpdGVtLmlkfVxyXG4gICAgICAgICAgY2xhc3NOYW1lPVwidy1mdWxsIHJvdW5kZWQtWzI4cHhdIGJnLXdoaXRlLzkwIHAtNiBzaGFkb3ctWzBfMzBweF82MHB4X3JnYmEoMTUsMzEsNTcsMC4wOCldIG1pbi1oLVs1MjBweF0gbWQ6bWluLWgtWzQ2MHB4XSBtZDpwLTEwXCJcclxuICAgICAgICAgIHJlbmRlckl0ZW09eyhpdGVtKSA9PiAoXHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZ3JpZCBpdGVtcy1jZW50ZXIgZ2FwLTEwIG1kOmdyaWQtY29scy1bMS4xZnJfMWZyXSBtZDpnYXAtMTRcIj5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9yZGVyLTIgdGV4dC1sZWZ0IG1kOm9yZGVyLTFcIj5cclxuICAgICAgICAgICAgICAgIHtpdGVtLmV5ZWJyb3cgJiYgKFxyXG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgcm91bmRlZC1mdWxsIGJnLVsjZTRmMmZmXSBweC0zLjUgcHktMSB0ZXh0LVsxMXB4XSBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC4yNGVtXSB0ZXh0LVsjMTE4YWY0XVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIHtpdGVtLmV5ZWJyb3d9XHJcbiAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICl9XHJcbiAgICAgICAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LVsyNnB4XSBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgdGV4dC1bIzBmMWYzOV0gbWQ6dGV4dC1bMzBweF1cIj5cclxuICAgICAgICAgICAgICAgICAge2l0ZW0ubmFtZX1cclxuICAgICAgICAgICAgICAgIDwvaDM+XHJcbiAgICAgICAgICAgICAgICB7aXRlbS5zdW1tYXJ5ICYmIChcclxuICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LVsjNGI1NTY1XSBtZDp0ZXh0LWJhc2VcIj5cclxuICAgICAgICAgICAgICAgICAgICB7aXRlbS5zdW1tYXJ5fVxyXG4gICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICApfVxyXG4gICAgICAgICAgICAgICAge2l0ZW0uYnVsbGV0cyAmJiBpdGVtLmJ1bGxldHMubGVuZ3RoID4gMCAmJiAoXHJcbiAgICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJtdC01IHNwYWNlLXktMiB0ZXh0LXNtIHRleHQtWyMxZjI5MzddIG1kOnRleHQtYmFzZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIHtpdGVtLmJ1bGxldHMubWFwKChidWxsZXQsIGluZGV4KSA9PiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICA8bGkga2V5PXtpbmRleH0gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1zdGFydCBnYXAtMlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJtdC1bNnB4XSBpbmxpbmUtYmxvY2sgaC0xLjUgdy0xLjUgcm91bmRlZC1mdWxsIGJnLVsjMTE4YWY0XVwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPntidWxsZXR9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPC9saT5cclxuICAgICAgICAgICAgICAgICAgICApKX1cclxuICAgICAgICAgICAgICAgICAgPC91bD5cclxuICAgICAgICAgICAgICAgICl9XHJcbiAgICAgICAgICAgICAgICB7aXRlbS5iYWRnZXMgJiYgaXRlbS5iYWRnZXMubGVuZ3RoID4gMCAmJiAoXHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXQtNiBmbGV4IGZsZXgtd3JhcCBnYXAtMi41XCI+XHJcbiAgICAgICAgICAgICAgICAgICAge2l0ZW0uYmFkZ2VzLm1hcCgoYmFkZ2UsIGluZGV4KSA9PiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBrZXk9e2luZGV4fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Byb3VuZGVkLWZ1bGwgYm9yZGVyIHB4LTQgcHktMiB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgJHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRleCA9PT0gMFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcImJvcmRlci1bI2Q4ZThmYl0gYmctWyNmMGY5ZmZdIHRleHQtWyMxMThhZjRdXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogXCJib3JkZXItdHJhbnNwYXJlbnQgYmctWyNmN2Y4ZmJdIHRleHQtWyM0YjU1NjVdXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgfWB9XHJcbiAgICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtiYWRnZX1cclxuICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICApKX1cclxuICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICApfVxyXG4gICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9yZGVyLTEgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbWQ6b3JkZXItMlwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IGFzcGVjdC1bNC8zXSB3LWZ1bGwgbWF4LXctWzQyMHB4XSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtM3hsIGJvcmRlciBib3JkZXItWyNkZmU5ZjhdIGJnLWdyYWRpZW50LXRvLWJyIGZyb20td2hpdGUgdmlhLVsjZjdmYWZmXSB0by1bI2VhZjNmZl0gc2hhZG93LWlubmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgIDxJbWFnZVxyXG4gICAgICAgICAgICAgICAgICAgIHNyYz17aXRlbS5pbWFnZX1cclxuICAgICAgICAgICAgICAgICAgICBhbHQ9e2l0ZW0ubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICBmaWxsXHJcbiAgICAgICAgICAgICAgICAgICAgc2l6ZXM9XCIobWF4LXdpZHRoOiA3NjhweCkgMTAwdncsIDQyMHB4XCJcclxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJvYmplY3QtY29udGFpblwiXHJcbiAgICAgICAgICAgICAgICAgICAgcHJpb3JpdHk9e2ZhbHNlfVxyXG4gICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgKX1cclxuICAgICAgICAgIGludGVydmFsPXs3MDAwfVxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9zZWN0aW9uPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJJbWFnZSIsIlNpbXBsZUNhcm91c2VsIiwiUHJvZHVjdENhcm91c2VsU2VjdGlvbiIsInByb2R1Y3RzIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImV5ZWJyb3ciLCJsZW5ndGgiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiZGl2IiwicCIsImgyIiwiaXRlbXMiLCJrZXlFeHRyYWN0b3IiLCJpdGVtIiwiaWQiLCJyZW5kZXJJdGVtIiwic3BhbiIsImgzIiwibmFtZSIsInN1bW1hcnkiLCJidWxsZXRzIiwidWwiLCJtYXAiLCJidWxsZXQiLCJpbmRleCIsImxpIiwiYmFkZ2VzIiwiYmFkZ2UiLCJzcmMiLCJpbWFnZSIsImFsdCIsImZpbGwiLCJzaXplcyIsInByaW9yaXR5IiwiaW50ZXJ2YWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/ProductCarouselSection.tsx\n"); /***/ }), /***/ "(ssr)/./components/SimpleCarousel.tsx": /*!***************************************!*\ !*** ./components/SimpleCarousel.tsx ***! \***************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SimpleCarousel: () => (/* binding */ SimpleCarousel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ SimpleCarousel auto */ \n\nfunction hasIdentifier(value) {\n if (typeof value !== \"object\" || value === null || !(\"id\" in value)) {\n return false;\n }\n const candidate = value.id;\n return typeof candidate === \"string\" || typeof candidate === \"number\";\n}\nfunction SimpleCarousel({ items, renderItem, keyExtractor, className = \"\", autoPlay = true, interval = 5000, showControls = true, showIndicators = true }) {\n const slides = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>items.filter(Boolean), [\n items\n ]);\n const [activeIndex, setActiveIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (!autoPlay || slides.length <= 1) return;\n const timer = window.setInterval(()=>{\n setActiveIndex((prev)=>(prev + 1) % slides.length);\n }, interval);\n return ()=>window.clearInterval(timer);\n }, [\n autoPlay,\n interval,\n slides.length\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (activeIndex >= slides.length) {\n setActiveIndex(Math.max(slides.length - 1, 0));\n }\n }, [\n activeIndex,\n slides.length\n ]);\n if (slides.length === 0) {\n return null;\n }\n const goTo = (index)=>{\n setActiveIndex((prev)=>{\n if (index < 0) {\n return slides.length - 1;\n }\n if (index >= slides.length) {\n return 0;\n }\n return index;\n });\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `relative overflow-hidden ${className}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative h-full w-full\",\n children: slides.map((item, index)=>{\n const key = keyExtractor?.(item, index) ?? (hasIdentifier(item) ? item.id : index);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `absolute inset-0 transition-opacity duration-700 ease-in-out ${index === activeIndex ? \"opacity-100\" : \"pointer-events-none opacity-0\"}`,\n \"aria-hidden\": index !== activeIndex,\n children: renderItem(item, index, index === activeIndex)\n }, key, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 81,\n columnNumber: 13\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 74,\n columnNumber: 7\n }, this),\n showControls && slides.length > 1 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: ()=>goTo(activeIndex - 1),\n className: \"absolute left-4 top-1/2 z-10 flex h-11 w-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/80 text-[#0f1f39] shadow-lg transition hover:bg-white\",\n \"aria-label\": \"Previous slide\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-lg font-semibold\",\n children: \"‹\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 104,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 98,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: ()=>goTo(activeIndex + 1),\n className: \"absolute right-4 top-1/2 z-10 flex h-11 w-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/80 text-[#0f1f39] shadow-lg transition hover:bg-white\",\n \"aria-label\": \"Next slide\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-lg font-semibold\",\n children: \"›\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 112,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 106,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true),\n showIndicators && slides.length > 1 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute bottom-5 left-1/2 z-10 flex -translate-x-1/2 items-center gap-2\",\n children: slides.map((_, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: ()=>goTo(index),\n className: `h-2.5 w-2.5 rounded-full transition ${index === activeIndex ? \"bg-[#118af4]\" : \"bg-white/70 hover:bg-white\"}`,\n \"aria-label\": `Go to slide ${index + 1}`\n }, index, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 120,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 118,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 73,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL1NpbXBsZUNhcm91c2VsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFFNEQ7QUFFNUQsU0FBU0ksY0FDUEMsS0FBYztJQUlkLElBQUksT0FBT0EsVUFBVSxZQUFZQSxVQUFVLFFBQVEsQ0FBRSxTQUFRQSxLQUFJLEdBQUk7UUFDbkUsT0FBTztJQUNUO0lBRUEsTUFBTUMsWUFBWSxNQUEyQkMsRUFBRTtJQUMvQyxPQUFPLE9BQU9ELGNBQWMsWUFBWSxPQUFPQSxjQUFjO0FBQy9EO0FBYU8sU0FBU0UsZUFBa0IsRUFDaENDLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxZQUFZLEVBQ1pDLFlBQVksRUFBRSxFQUNkQyxXQUFXLElBQUksRUFDZkMsV0FBVyxJQUFJLEVBQ2ZDLGVBQWUsSUFBSSxFQUNuQkMsaUJBQWlCLElBQUksRUFDRTtJQUN2QixNQUFNQyxTQUFTZiw4Q0FBT0EsQ0FBQyxJQUFNTyxNQUFNUyxNQUFNLENBQUNDLFVBQVU7UUFBQ1Y7S0FBTTtJQUMzRCxNQUFNLENBQUNXLGFBQWFDLGVBQWUsR0FBR2xCLCtDQUFRQSxDQUFDO0lBRS9DRixnREFBU0EsQ0FBQztRQUNSLElBQUksQ0FBQ1ksWUFBWUksT0FBT0ssTUFBTSxJQUFJLEdBQUc7UUFDckMsTUFBTUMsUUFBUUMsT0FBT0MsV0FBVyxDQUFDO1lBQy9CSixlQUFlLENBQUNLLE9BQVMsQ0FBQ0EsT0FBTyxLQUFLVCxPQUFPSyxNQUFNO1FBQ3JELEdBQUdSO1FBQ0gsT0FBTyxJQUFNVSxPQUFPRyxhQUFhLENBQUNKO0lBQ3BDLEdBQUc7UUFBQ1Y7UUFBVUM7UUFBVUcsT0FBT0ssTUFBTTtLQUFDO0lBRXRDckIsZ0RBQVNBLENBQUM7UUFDUixJQUFJbUIsZUFBZUgsT0FBT0ssTUFBTSxFQUFFO1lBQ2hDRCxlQUFlTyxLQUFLQyxHQUFHLENBQUNaLE9BQU9LLE1BQU0sR0FBRyxHQUFHO1FBQzdDO0lBQ0YsR0FBRztRQUFDRjtRQUFhSCxPQUFPSyxNQUFNO0tBQUM7SUFFL0IsSUFBSUwsT0FBT0ssTUFBTSxLQUFLLEdBQUc7UUFDdkIsT0FBTztJQUNUO0lBRUEsTUFBTVEsT0FBTyxDQUFDQztRQUNaVixlQUFlLENBQUNLO1lBQ2QsSUFBSUssUUFBUSxHQUFHO2dCQUNiLE9BQU9kLE9BQU9LLE1BQU0sR0FBRztZQUN6QjtZQUNBLElBQUlTLFNBQVNkLE9BQU9LLE1BQU0sRUFBRTtnQkFDMUIsT0FBTztZQUNUO1lBQ0EsT0FBT1M7UUFDVDtJQUNGO0lBRUEscUJBQ0UsOERBQUNDO1FBQUlwQixXQUFXLENBQUMseUJBQXlCLEVBQUVBLFVBQVUsQ0FBQzs7MEJBQ3JELDhEQUFDb0I7Z0JBQUlwQixXQUFVOzBCQUNaSyxPQUFPZ0IsR0FBRyxDQUFDLENBQUNDLE1BQU1IO29CQUNqQixNQUFNSSxNQUNKeEIsZUFBZXVCLE1BQU1ILFVBQ3BCM0IsQ0FBQUEsY0FBYzhCLFFBQVFBLEtBQUszQixFQUFFLEdBQUd3QixLQUFJO29CQUV2QyxxQkFDRSw4REFBQ0M7d0JBRUNwQixXQUFXLENBQUMsNkRBQTZELEVBQ3ZFbUIsVUFBVVgsY0FDTixnQkFDQSxnQ0FDTCxDQUFDO3dCQUNGZ0IsZUFBYUwsVUFBVVg7a0NBRXRCVixXQUFXd0IsTUFBTUgsT0FBT0EsVUFBVVg7dUJBUjlCZTs7Ozs7Z0JBV1g7Ozs7OztZQUdEcEIsZ0JBQWdCRSxPQUFPSyxNQUFNLEdBQUcsbUJBQy9COztrQ0FDRSw4REFBQ2U7d0JBQ0NDLE1BQUs7d0JBQ0xDLFNBQVMsSUFBTVQsS0FBS1YsY0FBYzt3QkFDbENSLFdBQVU7d0JBQ1Y0QixjQUFXO2tDQUVYLDRFQUFDQzs0QkFBSzdCLFdBQVU7c0NBQXdCOzs7Ozs7Ozs7OztrQ0FFMUMsOERBQUN5Qjt3QkFDQ0MsTUFBSzt3QkFDTEMsU0FBUyxJQUFNVCxLQUFLVixjQUFjO3dCQUNsQ1IsV0FBVTt3QkFDVjRCLGNBQVc7a0NBRVgsNEVBQUNDOzRCQUFLN0IsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs7WUFLN0NJLGtCQUFrQkMsT0FBT0ssTUFBTSxHQUFHLG1CQUNqQyw4REFBQ1U7Z0JBQUlwQixXQUFVOzBCQUNaSyxPQUFPZ0IsR0FBRyxDQUFDLENBQUNTLEdBQUdYLHNCQUNkLDhEQUFDTTt3QkFFQ0MsTUFBSzt3QkFDTEMsU0FBUyxJQUFNVCxLQUFLQzt3QkFDcEJuQixXQUFXLENBQUMsb0NBQW9DLEVBQzlDbUIsVUFBVVgsY0FDTixpQkFDQSw2QkFDTCxDQUFDO3dCQUNGb0IsY0FBWSxDQUFDLFlBQVksRUFBRVQsUUFBUSxFQUFFLENBQUM7dUJBUmpDQTs7Ozs7Ozs7Ozs7Ozs7OztBQWVuQiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL1NpbXBsZUNhcm91c2VsLnRzeD81NTAyIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xyXG5cclxuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlTWVtbywgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcclxuXHJcbmZ1bmN0aW9uIGhhc0lkZW50aWZpZXIoXHJcbiAgdmFsdWU6IHVua25vd25cclxuKTogdmFsdWUgaXMge1xyXG4gIGlkOiBzdHJpbmcgfCBudW1iZXI7XHJcbn0ge1xyXG4gIGlmICh0eXBlb2YgdmFsdWUgIT09IFwib2JqZWN0XCIgfHwgdmFsdWUgPT09IG51bGwgfHwgIShcImlkXCIgaW4gdmFsdWUpKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG5cclxuICBjb25zdCBjYW5kaWRhdGUgPSAodmFsdWUgYXMgeyBpZDogdW5rbm93biB9KS5pZDtcclxuICByZXR1cm4gdHlwZW9mIGNhbmRpZGF0ZSA9PT0gXCJzdHJpbmdcIiB8fCB0eXBlb2YgY2FuZGlkYXRlID09PSBcIm51bWJlclwiO1xyXG59XHJcblxyXG5pbnRlcmZhY2UgU2ltcGxlQ2Fyb3VzZWxQcm9wczxUPiB7XHJcbiAgaXRlbXM6IFRbXTtcclxuICByZW5kZXJJdGVtOiAoaXRlbTogVCwgaW5kZXg6IG51bWJlciwgaXNBY3RpdmU6IGJvb2xlYW4pID0+IFJlYWN0LlJlYWN0Tm9kZTtcclxuICBrZXlFeHRyYWN0b3I/OiAoaXRlbTogVCwgaW5kZXg6IG51bWJlcikgPT4gc3RyaW5nIHwgbnVtYmVyO1xyXG4gIGNsYXNzTmFtZT86IHN0cmluZztcclxuICBhdXRvUGxheT86IGJvb2xlYW47XHJcbiAgaW50ZXJ2YWw/OiBudW1iZXI7XHJcbiAgc2hvd0NvbnRyb2xzPzogYm9vbGVhbjtcclxuICBzaG93SW5kaWNhdG9ycz86IGJvb2xlYW47XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBTaW1wbGVDYXJvdXNlbDxUPih7XHJcbiAgaXRlbXMsXHJcbiAgcmVuZGVySXRlbSxcclxuICBrZXlFeHRyYWN0b3IsXHJcbiAgY2xhc3NOYW1lID0gXCJcIixcclxuICBhdXRvUGxheSA9IHRydWUsXHJcbiAgaW50ZXJ2YWwgPSA1MDAwLFxyXG4gIHNob3dDb250cm9scyA9IHRydWUsXHJcbiAgc2hvd0luZGljYXRvcnMgPSB0cnVlLFxyXG59OiBTaW1wbGVDYXJvdXNlbFByb3BzPFQ+KSB7XHJcbiAgY29uc3Qgc2xpZGVzID0gdXNlTWVtbygoKSA9PiBpdGVtcy5maWx0ZXIoQm9vbGVhbiksIFtpdGVtc10pO1xyXG4gIGNvbnN0IFthY3RpdmVJbmRleCwgc2V0QWN0aXZlSW5kZXhdID0gdXNlU3RhdGUoMCk7XHJcblxyXG4gIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICBpZiAoIWF1dG9QbGF5IHx8IHNsaWRlcy5sZW5ndGggPD0gMSkgcmV0dXJuO1xyXG4gICAgY29uc3QgdGltZXIgPSB3aW5kb3cuc2V0SW50ZXJ2YWwoKCkgPT4ge1xyXG4gICAgICBzZXRBY3RpdmVJbmRleCgocHJldikgPT4gKHByZXYgKyAxKSAlIHNsaWRlcy5sZW5ndGgpO1xyXG4gICAgfSwgaW50ZXJ2YWwpO1xyXG4gICAgcmV0dXJuICgpID0+IHdpbmRvdy5jbGVhckludGVydmFsKHRpbWVyKTtcclxuICB9LCBbYXV0b1BsYXksIGludGVydmFsLCBzbGlkZXMubGVuZ3RoXSk7XHJcblxyXG4gIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICBpZiAoYWN0aXZlSW5kZXggPj0gc2xpZGVzLmxlbmd0aCkge1xyXG4gICAgICBzZXRBY3RpdmVJbmRleChNYXRoLm1heChzbGlkZXMubGVuZ3RoIC0gMSwgMCkpO1xyXG4gICAgfVxyXG4gIH0sIFthY3RpdmVJbmRleCwgc2xpZGVzLmxlbmd0aF0pO1xyXG5cclxuICBpZiAoc2xpZGVzLmxlbmd0aCA9PT0gMCkge1xyXG4gICAgcmV0dXJuIG51bGw7XHJcbiAgfVxyXG5cclxuICBjb25zdCBnb1RvID0gKGluZGV4OiBudW1iZXIpID0+IHtcclxuICAgIHNldEFjdGl2ZUluZGV4KChwcmV2KSA9PiB7XHJcbiAgICAgIGlmIChpbmRleCA8IDApIHtcclxuICAgICAgICByZXR1cm4gc2xpZGVzLmxlbmd0aCAtIDE7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGluZGV4ID49IHNsaWRlcy5sZW5ndGgpIHtcclxuICAgICAgICByZXR1cm4gMDtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gaW5kZXg7XHJcbiAgICB9KTtcclxuICB9O1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPGRpdiBjbGFzc05hbWU9e2ByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gJHtjbGFzc05hbWV9YH0+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgaC1mdWxsIHctZnVsbFwiPlxyXG4gICAgICAgIHtzbGlkZXMubWFwKChpdGVtLCBpbmRleCkgPT4ge1xyXG4gICAgICAgICAgY29uc3Qga2V5ID1cclxuICAgICAgICAgICAga2V5RXh0cmFjdG9yPy4oaXRlbSwgaW5kZXgpID8/XHJcbiAgICAgICAgICAgIChoYXNJZGVudGlmaWVyKGl0ZW0pID8gaXRlbS5pZCA6IGluZGV4KTtcclxuXHJcbiAgICAgICAgICByZXR1cm4gKFxyXG4gICAgICAgICAgICA8ZGl2XHJcbiAgICAgICAgICAgICAga2V5PXtrZXl9XHJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgYWJzb2x1dGUgaW5zZXQtMCB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tNzAwIGVhc2UtaW4tb3V0ICR7XHJcbiAgICAgICAgICAgICAgICBpbmRleCA9PT0gYWN0aXZlSW5kZXhcclxuICAgICAgICAgICAgICAgICAgPyBcIm9wYWNpdHktMTAwXCJcclxuICAgICAgICAgICAgICAgICAgOiBcInBvaW50ZXItZXZlbnRzLW5vbmUgb3BhY2l0eS0wXCJcclxuICAgICAgICAgICAgICB9YH1cclxuICAgICAgICAgICAgICBhcmlhLWhpZGRlbj17aW5kZXggIT09IGFjdGl2ZUluZGV4fVxyXG4gICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAge3JlbmRlckl0ZW0oaXRlbSwgaW5kZXgsIGluZGV4ID09PSBhY3RpdmVJbmRleCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgKTtcclxuICAgICAgICB9KX1cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICB7c2hvd0NvbnRyb2xzICYmIHNsaWRlcy5sZW5ndGggPiAxICYmIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgPGJ1dHRvblxyXG4gICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gZ29UbyhhY3RpdmVJbmRleCAtIDEpfVxyXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBsZWZ0LTQgdG9wLTEvMiB6LTEwIGZsZXggaC0xMSB3LTExIC10cmFuc2xhdGUteS0xLzIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtZnVsbCBiZy13aGl0ZS84MCB0ZXh0LVsjMGYxZjM5XSBzaGFkb3ctbGcgdHJhbnNpdGlvbiBob3ZlcjpiZy13aGl0ZVwiXHJcbiAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJQcmV2aW91cyBzbGlkZVwiXHJcbiAgICAgICAgICA+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtbGcgZm9udC1zZW1pYm9sZFwiPuKAuTwvc3Bhbj5cclxuICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvblxyXG4gICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gZ29UbyhhY3RpdmVJbmRleCArIDEpfVxyXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSByaWdodC00IHRvcC0xLzIgei0xMCBmbGV4IGgtMTEgdy0xMSAtdHJhbnNsYXRlLXktMS8yIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgYmctd2hpdGUvODAgdGV4dC1bIzBmMWYzOV0gc2hhZG93LWxnIHRyYW5zaXRpb24gaG92ZXI6Ymctd2hpdGVcIlxyXG4gICAgICAgICAgICBhcmlhLWxhYmVsPVwiTmV4dCBzbGlkZVwiXHJcbiAgICAgICAgICA+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtbGcgZm9udC1zZW1pYm9sZFwiPuKAujwvc3Bhbj5cclxuICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgIDwvPlxyXG4gICAgICApfVxyXG5cclxuICAgICAge3Nob3dJbmRpY2F0b3JzICYmIHNsaWRlcy5sZW5ndGggPiAxICYmIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGJvdHRvbS01IGxlZnQtMS8yIHotMTAgZmxleCAtdHJhbnNsYXRlLXgtMS8yIGl0ZW1zLWNlbnRlciBnYXAtMlwiPlxyXG4gICAgICAgICAge3NsaWRlcy5tYXAoKF8sIGluZGV4KSA9PiAoXHJcbiAgICAgICAgICAgIDxidXR0b25cclxuICAgICAgICAgICAgICBrZXk9e2luZGV4fVxyXG4gICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxyXG4gICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGdvVG8oaW5kZXgpfVxyXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YGgtMi41IHctMi41IHJvdW5kZWQtZnVsbCB0cmFuc2l0aW9uICR7XHJcbiAgICAgICAgICAgICAgICBpbmRleCA9PT0gYWN0aXZlSW5kZXhcclxuICAgICAgICAgICAgICAgICAgPyBcImJnLVsjMTE4YWY0XVwiXHJcbiAgICAgICAgICAgICAgICAgIDogXCJiZy13aGl0ZS83MCBob3ZlcjpiZy13aGl0ZVwiXHJcbiAgICAgICAgICAgICAgfWB9XHJcbiAgICAgICAgICAgICAgYXJpYS1sYWJlbD17YEdvIHRvIHNsaWRlICR7aW5kZXggKyAxfWB9XHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICApKX1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgKX1cclxuICAgIDwvZGl2PlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VNZW1vIiwidXNlU3RhdGUiLCJoYXNJZGVudGlmaWVyIiwidmFsdWUiLCJjYW5kaWRhdGUiLCJpZCIsIlNpbXBsZUNhcm91c2VsIiwiaXRlbXMiLCJyZW5kZXJJdGVtIiwia2V5RXh0cmFjdG9yIiwiY2xhc3NOYW1lIiwiYXV0b1BsYXkiLCJpbnRlcnZhbCIsInNob3dDb250cm9scyIsInNob3dJbmRpY2F0b3JzIiwic2xpZGVzIiwiZmlsdGVyIiwiQm9vbGVhbiIsImFjdGl2ZUluZGV4Iiwic2V0QWN0aXZlSW5kZXgiLCJsZW5ndGgiLCJ0aW1lciIsIndpbmRvdyIsInNldEludGVydmFsIiwicHJldiIsImNsZWFySW50ZXJ2YWwiLCJNYXRoIiwibWF4IiwiZ29UbyIsImluZGV4IiwiZGl2IiwibWFwIiwiaXRlbSIsImtleSIsImFyaWEtaGlkZGVuIiwiYnV0dG9uIiwidHlwZSIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwic3BhbiIsIl8iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/SimpleCarousel.tsx\n"); /***/ }), /***/ "(ssr)/./components/SolutionsCarousel.tsx": /*!******************************************!*\ !*** ./components/SolutionsCarousel.tsx ***! \******************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SolutionsCarousel: () => (/* binding */ SolutionsCarousel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var _SimpleCarousel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SimpleCarousel */ \"(ssr)/./components/SimpleCarousel.tsx\");\n/* __next_internal_client_entry_do_not_use__ SolutionsCarousel auto */ \n\n\n\nfunction SolutionsCarousel({ items, title = \"行业安全监测解决方案矩阵\", eyebrow = \"Solutions Suite\", description = \"覆盖房屋、边坡、交通、能源等多场景的安全监测方案,联动多源感知与云端智能决策。\" }) {\n if (!items || items.length === 0) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative bg-white py-16 text-[#0f1f39] md:py-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute right-[-160px] top-[-160px] h-[340px] w-[340px] rounded-full bg-[radial-gradient(circle,rgba(17,138,244,0.18)_0%,rgba(17,138,244,0)_78%)] blur-3xl opacity-80\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 28,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-x-0 bottom-0 h-[240px] bg-gradient-to-t from-[#f5f7fb] via-white to-transparent opacity-60\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 29,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 27,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto w-full max-w-5xl px-4 text-center md:px-6\",\n children: [\n eyebrow && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mb-3 text-xs font-semibold uppercase tracking-[0.46em] text-[#118af4]\",\n children: eyebrow\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 34,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-3xl font-semibold leading-tight md:text-[34px]\",\n children: title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 38,\n columnNumber: 9\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mx-auto mt-3 max-w-3xl text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: description\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 42,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto mt-10 w-full max-w-6xl px-4 md:mt-12 md:px-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_SimpleCarousel__WEBPACK_IMPORTED_MODULE_3__.SimpleCarousel, {\n items: items,\n keyExtractor: (item)=>item.id,\n className: \"w-full rounded-[28px] bg-white/95 p-6 shadow-[0_24px_48px_rgba(17,138,244,0.08)] min-h-[520px] md:min-h-[460px] md:p-10\",\n renderItem: (item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid items-center gap-10 md:grid-cols-[1.05fr_0.95fr] md:gap-14\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-2 text-left md:order-1\",\n children: [\n item.tag && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center rounded-full bg-[#e4f2ff] px-3.5 py-1 text-[11px] font-semibold uppercase tracking-[0.24em] text-[#118af4]\",\n children: item.tag\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 57,\n columnNumber: 19\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"mt-4 text-[26px] font-semibold leading-tight text-[#0f1f39] md:text-[30px]\",\n children: item.title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 61,\n columnNumber: 17\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-4 text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: item.summary\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 64,\n columnNumber: 17\n }, void 0),\n item.bullets && item.bullets.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-5 space-y-2 text-sm text-[#1f2937] md:text-base\",\n children: item.bullets.map((bullet, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"mt-[6px] inline-block h-1.5 w-1.5 rounded-full bg-[#118af4]\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 71,\n columnNumber: 25\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: bullet\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 72,\n columnNumber: 25\n }, void 0)\n ]\n }, index, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 70,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 68,\n columnNumber: 19\n }, void 0),\n item.badges && item.badges.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-6 flex flex-wrap gap-2.5\",\n children: item.badges.map((badge, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `rounded-full border px-4 py-2 text-xs font-semibold ${index === 0 ? \"border-[#d8e8fb] bg-[#f0f9ff] text-[#118af4]\" : \"border-transparent bg-[#f7f8fb] text-[#4b5565]\"}`,\n children: badge\n }, index, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 80,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 78,\n columnNumber: 19\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 55,\n columnNumber: 15\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-1 flex items-center justify-center md:order-2\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex aspect-[4/3] w-full max-w-[420px] items-center justify-center overflow-hidden rounded-3xl border border-[#dfe9f8] bg-gradient-to-br from-[#f5f9ff] via-white to-[#eaf3ff] shadow-inner\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n src: item.image,\n alt: item.title,\n fill: true,\n sizes: \"(max-width: 768px) 100vw, 420px\",\n className: \"object-cover\",\n priority: false\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 97,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 96,\n columnNumber: 17\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 95,\n columnNumber: 15\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 54,\n columnNumber: 13\n }, void 0),\n interval: 6500\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 49,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 48,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 26,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL1NvbHV0aW9uc0Nhcm91c2VsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUUwQjtBQUNLO0FBRW1CO0FBUzNDLFNBQVNHLGtCQUFrQixFQUNoQ0MsS0FBSyxFQUNMQyxRQUFRLGNBQWMsRUFDdEJDLFVBQVUsaUJBQWlCLEVBQzNCQyxjQUFjLHlDQUF5QyxFQUNoQztJQUN2QixJQUFJLENBQUNILFNBQVNBLE1BQU1JLE1BQU0sS0FBSyxHQUFHO1FBQ2hDLE9BQU87SUFDVDtJQUVBLHFCQUNFLDhEQUFDQztRQUFRQyxXQUFVOzswQkFDakIsOERBQUNDO2dCQUFJRCxXQUFVOztrQ0FDYiw4REFBQ0M7d0JBQUlELFdBQVU7Ozs7OztrQ0FDZiw4REFBQ0M7d0JBQUlELFdBQVU7Ozs7Ozs7Ozs7OzswQkFHakIsOERBQUNDO2dCQUFJRCxXQUFVOztvQkFDWkoseUJBQ0MsOERBQUNNO3dCQUFFRixXQUFVO2tDQUNWSjs7Ozs7O2tDQUdMLDhEQUFDTzt3QkFBR0gsV0FBVTtrQ0FDWEw7Ozs7OztvQkFFRkUsNkJBQ0MsOERBQUNLO3dCQUFFRixXQUFVO2tDQUNWSDs7Ozs7Ozs7Ozs7OzBCQUtQLDhEQUFDSTtnQkFBSUQsV0FBVTswQkFDYiw0RUFBQ1IsMkRBQWNBO29CQUNiRSxPQUFPQTtvQkFDUFUsY0FBYyxDQUFDQyxPQUFTQSxLQUFLQyxFQUFFO29CQUMvQk4sV0FBVTtvQkFDVk8sWUFBWSxDQUFDRixxQkFDWCw4REFBQ0o7NEJBQUlELFdBQVU7OzhDQUNiLDhEQUFDQztvQ0FBSUQsV0FBVTs7d0NBQ1pLLEtBQUtHLEdBQUcsa0JBQ1AsOERBQUNDOzRDQUFLVCxXQUFVO3NEQUNiSyxLQUFLRyxHQUFHOzs7Ozs7c0RBR2IsOERBQUNFOzRDQUFHVixXQUFVO3NEQUNYSyxLQUFLVixLQUFLOzs7Ozs7c0RBRWIsOERBQUNPOzRDQUFFRixXQUFVO3NEQUNWSyxLQUFLTSxPQUFPOzs7Ozs7d0NBRWROLEtBQUtPLE9BQU8sSUFBSVAsS0FBS08sT0FBTyxDQUFDZCxNQUFNLEdBQUcsbUJBQ3JDLDhEQUFDZTs0Q0FBR2IsV0FBVTtzREFDWEssS0FBS08sT0FBTyxDQUFDRSxHQUFHLENBQUMsQ0FBQ0MsUUFBUUMsc0JBQ3pCLDhEQUFDQztvREFBZWpCLFdBQVU7O3NFQUN4Qiw4REFBQ1M7NERBQUtULFdBQVU7Ozs7OztzRUFDaEIsOERBQUNTO3NFQUFNTTs7Ozs7OzttREFGQUM7Ozs7Ozs7Ozs7d0NBT2RYLEtBQUthLE1BQU0sSUFBSWIsS0FBS2EsTUFBTSxDQUFDcEIsTUFBTSxHQUFHLG1CQUNuQyw4REFBQ0c7NENBQUlELFdBQVU7c0RBQ1pLLEtBQUthLE1BQU0sQ0FBQ0osR0FBRyxDQUFDLENBQUNLLE9BQU9ILHNCQUN2Qiw4REFBQ1A7b0RBRUNULFdBQVcsQ0FBQyxvREFBb0QsRUFDOURnQixVQUFVLElBQ04saURBQ0EsaURBQ0wsQ0FBQzs4REFFREc7bURBUElIOzs7Ozs7Ozs7Ozs7Ozs7OzhDQWNmLDhEQUFDZjtvQ0FBSUQsV0FBVTs4Q0FDYiw0RUFBQ0M7d0NBQUlELFdBQVU7a0RBQ2IsNEVBQUNULGtEQUFLQTs0Q0FDSjZCLEtBQUtmLEtBQUtnQixLQUFLOzRDQUNmQyxLQUFLakIsS0FBS1YsS0FBSzs0Q0FDZjRCLElBQUk7NENBQ0pDLE9BQU07NENBQ054QixXQUFVOzRDQUNWeUIsVUFBVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztvQkFNcEJDLFVBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS3BCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvU29sdXRpb25zQ2Fyb3VzZWwudHN4Pzc3ZGIiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5cclxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgSW1hZ2UgZnJvbSBcIm5leHQvaW1hZ2VcIjtcclxuaW1wb3J0IHR5cGUgeyBTb2x1dGlvbkl0ZW0gfSBmcm9tIFwiLi4vdHlwZXNcIjtcclxuaW1wb3J0IHsgU2ltcGxlQ2Fyb3VzZWwgfSBmcm9tIFwiLi9TaW1wbGVDYXJvdXNlbFwiO1xyXG5cclxuaW50ZXJmYWNlIFNvbHV0aW9uc0Nhcm91c2VsUHJvcHMge1xyXG4gIGl0ZW1zOiBTb2x1dGlvbkl0ZW1bXTtcclxuICB0aXRsZT86IHN0cmluZztcclxuICBleWVicm93Pzogc3RyaW5nO1xyXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gU29sdXRpb25zQ2Fyb3VzZWwoe1xyXG4gIGl0ZW1zLFxyXG4gIHRpdGxlID0gXCLooYzkuJrlronlhajnm5HmtYvop6PlhrPmlrnmoYjnn6npmLVcIixcclxuICBleWVicm93ID0gXCJTb2x1dGlvbnMgU3VpdGVcIixcclxuICBkZXNjcmlwdGlvbiA9IFwi6KaG55uW5oi/5bGL44CB6L655Z2h44CB5Lqk6YCa44CB6IO95rqQ562J5aSa5Zy65pmv55qE5a6J5YWo55uR5rWL5pa55qGI77yM6IGU5Yqo5aSa5rqQ5oSf55+l5LiO5LqR56uv5pm66IO95Yaz562W44CCXCIsXHJcbn06IFNvbHV0aW9uc0Nhcm91c2VsUHJvcHMpIHtcclxuICBpZiAoIWl0ZW1zIHx8IGl0ZW1zLmxlbmd0aCA9PT0gMCkge1xyXG4gICAgcmV0dXJuIG51bGw7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwicmVsYXRpdmUgYmctd2hpdGUgcHktMTYgdGV4dC1bIzBmMWYzOV0gbWQ6cHktMjBcIj5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwb2ludGVyLWV2ZW50cy1ub25lIGFic29sdXRlIHJpZ2h0LVstMTYwcHhdIHRvcC1bLTE2MHB4XSBoLVszNDBweF0gdy1bMzQwcHhdIHJvdW5kZWQtZnVsbCBiZy1bcmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDE3LDEzOCwyNDQsMC4xOClfMCUscmdiYSgxNywxMzgsMjQ0LDApXzc4JSldIGJsdXItM3hsIG9wYWNpdHktODBcIiAvPlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBpbnNldC14LTAgYm90dG9tLTAgaC1bMjQwcHhdIGJnLWdyYWRpZW50LXRvLXQgZnJvbS1bI2Y1ZjdmYl0gdmlhLXdoaXRlIHRvLXRyYW5zcGFyZW50IG9wYWNpdHktNjBcIiAvPlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgbXgtYXV0byB3LWZ1bGwgbWF4LXctNXhsIHB4LTQgdGV4dC1jZW50ZXIgbWQ6cHgtNlwiPlxyXG4gICAgICAgIHtleWVicm93ICYmIChcclxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cIm1iLTMgdGV4dC14cyBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC40NmVtXSB0ZXh0LVsjMTE4YWY0XVwiPlxyXG4gICAgICAgICAgICB7ZXllYnJvd31cclxuICAgICAgICAgIDwvcD5cclxuICAgICAgICApfVxyXG4gICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTN4bCBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgbWQ6dGV4dC1bMzRweF1cIj5cclxuICAgICAgICAgIHt0aXRsZX1cclxuICAgICAgICA8L2gyPlxyXG4gICAgICAgIHtkZXNjcmlwdGlvbiAmJiAoXHJcbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJteC1hdXRvIG10LTMgbWF4LXctM3hsIHRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtWyM0YjU1NjVdIG1kOnRleHQtYmFzZVwiPlxyXG4gICAgICAgICAgICB7ZGVzY3JpcHRpb259XHJcbiAgICAgICAgICA8L3A+XHJcbiAgICAgICAgKX1cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gbXQtMTAgdy1mdWxsIG1heC13LTZ4bCBweC00IG1kOm10LTEyIG1kOnB4LTZcIj5cclxuICAgICAgICA8U2ltcGxlQ2Fyb3VzZWxcclxuICAgICAgICAgIGl0ZW1zPXtpdGVtc31cclxuICAgICAgICAgIGtleUV4dHJhY3Rvcj17KGl0ZW0pID0+IGl0ZW0uaWR9XHJcbiAgICAgICAgICBjbGFzc05hbWU9XCJ3LWZ1bGwgcm91bmRlZC1bMjhweF0gYmctd2hpdGUvOTUgcC02IHNoYWRvdy1bMF8yNHB4XzQ4cHhfcmdiYSgxNywxMzgsMjQ0LDAuMDgpXSBtaW4taC1bNTIwcHhdIG1kOm1pbi1oLVs0NjBweF0gbWQ6cC0xMFwiXHJcbiAgICAgICAgICByZW5kZXJJdGVtPXsoaXRlbSkgPT4gKFxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgaXRlbXMtY2VudGVyIGdhcC0xMCBtZDpncmlkLWNvbHMtWzEuMDVmcl8wLjk1ZnJdIG1kOmdhcC0xNFwiPlxyXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib3JkZXItMiB0ZXh0LWxlZnQgbWQ6b3JkZXItMVwiPlxyXG4gICAgICAgICAgICAgICAge2l0ZW0udGFnICYmIChcclxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBiZy1bI2U0ZjJmZl0gcHgtMy41IHB5LTEgdGV4dC1bMTFweF0gZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctWzAuMjRlbV0gdGV4dC1bIzExOGFmNF1cIj5cclxuICAgICAgICAgICAgICAgICAgICB7aXRlbS50YWd9XHJcbiAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICl9XHJcbiAgICAgICAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LVsyNnB4XSBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgdGV4dC1bIzBmMWYzOV0gbWQ6dGV4dC1bMzBweF1cIj5cclxuICAgICAgICAgICAgICAgICAge2l0ZW0udGl0bGV9XHJcbiAgICAgICAgICAgICAgICA8L2gzPlxyXG4gICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LVsjNGI1NTY1XSBtZDp0ZXh0LWJhc2VcIj5cclxuICAgICAgICAgICAgICAgICAge2l0ZW0uc3VtbWFyeX1cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgIHtpdGVtLmJ1bGxldHMgJiYgaXRlbS5idWxsZXRzLmxlbmd0aCA+IDAgJiYgKFxyXG4gICAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtNSBzcGFjZS15LTIgdGV4dC1zbSB0ZXh0LVsjMWYyOTM3XSBtZDp0ZXh0LWJhc2VcIj5cclxuICAgICAgICAgICAgICAgICAgICB7aXRlbS5idWxsZXRzLm1hcCgoYnVsbGV0LCBpbmRleCkgPT4gKFxyXG4gICAgICAgICAgICAgICAgICAgICAgPGxpIGtleT17aW5kZXh9IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtc3RhcnQgZ2FwLTJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwibXQtWzZweF0gaW5saW5lLWJsb2NrIGgtMS41IHctMS41IHJvdW5kZWQtZnVsbCBiZy1bIzExOGFmNF1cIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj57YnVsbGV0fTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgKSl9XHJcbiAgICAgICAgICAgICAgICAgIDwvdWw+XHJcbiAgICAgICAgICAgICAgICApfVxyXG4gICAgICAgICAgICAgICAge2l0ZW0uYmFkZ2VzICYmIGl0ZW0uYmFkZ2VzLmxlbmd0aCA+IDAgJiYgKFxyXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTYgZmxleCBmbGV4LXdyYXAgZ2FwLTIuNVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIHtpdGVtLmJhZGdlcy5tYXAoKGJhZGdlLCBpbmRleCkgPT4gKFxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAga2V5PXtpbmRleH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgcm91bmRlZC1mdWxsIGJvcmRlciBweC00IHB5LTIgdGV4dC14cyBmb250LXNlbWlib2xkICR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXggPT09IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJib3JkZXItWyNkOGU4ZmJdIGJnLVsjZjBmOWZmXSB0ZXh0LVsjMTE4YWY0XVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiYm9yZGVyLXRyYW5zcGFyZW50IGJnLVsjZjdmOGZiXSB0ZXh0LVsjNGI1NTY1XVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7YmFkZ2V9XHJcbiAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgKSl9XHJcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgKX1cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvcmRlci0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG1kOm9yZGVyLTJcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgZmxleCBhc3BlY3QtWzQvM10gdy1mdWxsIG1heC13LVs0MjBweF0gaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLTN4bCBib3JkZXIgYm9yZGVyLVsjZGZlOWY4XSBiZy1ncmFkaWVudC10by1iciBmcm9tLVsjZjVmOWZmXSB2aWEtd2hpdGUgdG8tWyNlYWYzZmZdIHNoYWRvdy1pbm5lclwiPlxyXG4gICAgICAgICAgICAgICAgICA8SW1hZ2VcclxuICAgICAgICAgICAgICAgICAgICBzcmM9e2l0ZW0uaW1hZ2V9XHJcbiAgICAgICAgICAgICAgICAgICAgYWx0PXtpdGVtLnRpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgIGZpbGxcclxuICAgICAgICAgICAgICAgICAgICBzaXplcz1cIihtYXgtd2lkdGg6IDc2OHB4KSAxMDB2dywgNDIwcHhcIlxyXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm9iamVjdC1jb3ZlclwiXHJcbiAgICAgICAgICAgICAgICAgICAgcHJpb3JpdHk9e2ZhbHNlfVxyXG4gICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgKX1cclxuICAgICAgICAgIGludGVydmFsPXs2NTAwfVxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9zZWN0aW9uPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJJbWFnZSIsIlNpbXBsZUNhcm91c2VsIiwiU29sdXRpb25zQ2Fyb3VzZWwiLCJpdGVtcyIsInRpdGxlIiwiZXllYnJvdyIsImRlc2NyaXB0aW9uIiwibGVuZ3RoIiwic2VjdGlvbiIsImNsYXNzTmFtZSIsImRpdiIsInAiLCJoMiIsImtleUV4dHJhY3RvciIsIml0ZW0iLCJpZCIsInJlbmRlckl0ZW0iLCJ0YWciLCJzcGFuIiwiaDMiLCJzdW1tYXJ5IiwiYnVsbGV0cyIsInVsIiwibWFwIiwiYnVsbGV0IiwiaW5kZXgiLCJsaSIsImJhZGdlcyIsImJhZGdlIiwic3JjIiwiaW1hZ2UiLCJhbHQiLCJmaWxsIiwic2l6ZXMiLCJwcmlvcml0eSIsImludGVydmFsIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/SolutionsCarousel.tsx\n"); /***/ }), /***/ "(rsc)/./app/globals.css": /*!*************************!*\ !*** ./app/globals.css ***! \*************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"7f790fd2c2f4\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL2dsb2JhbHMuY3NzP2M1ZTYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCI3Zjc5MGZkMmMyZjRcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n"); /***/ }), /***/ "(rsc)/./app/[locale]/layout.tsx": /*!*********************************!*\ !*** ./app/[locale]/layout.tsx ***! \*********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLocaleLayout),\n/* harmony export */ dynamicParams: () => (/* binding */ dynamicParams),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateStaticParams: () => (/* binding */ generateStaticParams)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_MainNav__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MainNav */ \"(rsc)/./components/MainNav.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/Footer */ \"(rsc)/./components/Footer.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\nconst dynamicParams = true;\nasync function generateStaticParams() {\n return [\n {\n locale: \"zh-CN\"\n },\n {\n locale: \"en\"\n }\n ];\n}\nasync function generateMetadata({ params }) {\n const locale = params.locale;\n const isEn = locale === \"en\";\n return {\n title: isEn ? \"Henggan Intelligence | Precision Imaging — Leading a New Era of Vision\" : \"衡感智能:让城市具备安全感知能力\",\n description: isEn ? \"Founded in November 2014, Henggan Intelligence is a leading intelligent imaging system provider in China. We deliver end-to-end on-device intelligent imaging solutions.\" : \"衡感智能提供AI驱动的城市结构安全数字底座,结合AI感知、数字孪生与智能硬件,构建设备—数据—AI—决策一体化安全体系。\",\n keywords: isEn ? [\n \"Henggan Intelligence\",\n \"Urban Safety\",\n \"Structure Monitoring\",\n \"AI Perception\",\n \"Digital Twin\",\n \"Smart Hardware\"\n ] : [\n \"衡感智能\",\n \"城市安全\",\n \"结构监测\",\n \"AI感知\",\n \"数字孪生\",\n \"智能硬件\"\n ],\n openGraph: {\n title: isEn ? \"Henggan Intelligence | Precision Imaging\" : \"衡感智能:让城市具备安全感知能力\",\n description: isEn ? \"AI-driven urban structure safety digital infrastructure\" : \"AI驱动的城市结构安全数字底座\",\n locale: isEn ? \"en_US\" : \"zh_CN\"\n }\n };\n}\nfunction RootLocaleLayout({ children, params }) {\n const mainnav = (0,_lib_data__WEBPACK_IMPORTED_MODULE_5__.getMainNav)(params.locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: params.locale === \"en\" ? \"en\" : \"zh-CN\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n className: \"bg-[#f6f8fc] text-[#1e2a3f]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainNav__WEBPACK_IMPORTED_MODULE_3__.MainNav, {\n items: mainnav,\n basePath: `/${params.locale}`,\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 44,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"pt-16 md:pt-24 min-h-screen\",\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 45,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__.Footer, {\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 46,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 43,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 42,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQXdCO0FBQ0U7QUFDeUI7QUFDRjtBQUNMO0FBRXJDLE1BQU1JLGdCQUFnQixLQUFLO0FBRTNCLGVBQWVDO0lBQ3BCLE9BQU87UUFBQztZQUFFQyxRQUFRO1FBQVE7UUFBRztZQUFFQSxRQUFRO1FBQUs7S0FBRTtBQUNoRDtBQUVPLGVBQWVDLGlCQUFpQixFQUFFQyxNQUFNLEVBQWtDO0lBQy9FLE1BQU1GLFNBQVNFLE9BQU9GLE1BQU07SUFDNUIsTUFBTUcsT0FBT0gsV0FBVztJQUV4QixPQUFPO1FBQ0xJLE9BQU9ELE9BQ0gsMkVBQ0E7UUFDSkUsYUFBYUYsT0FDVCw2S0FDQTtRQUNKRyxVQUFVSCxPQUNOO1lBQUM7WUFBd0I7WUFBZ0I7WUFBd0I7WUFBaUI7WUFBZ0I7U0FBaUIsR0FDbkg7WUFBQztZQUFRO1lBQVE7WUFBUTtZQUFRO1lBQVE7U0FBTztRQUNwREksV0FBVztZQUNUSCxPQUFPRCxPQUNILDZDQUNBO1lBQ0pFLGFBQWFGLE9BQ1QsNERBQ0E7WUFDSkgsUUFBUUcsT0FBTyxVQUFVO1FBQzNCO0lBQ0Y7QUFDRjtBQUVlLFNBQVNLLGlCQUFpQixFQUFFQyxRQUFRLEVBQUVQLE1BQU0sRUFBNkQ7SUFDdEgsTUFBTVEsVUFBVWIscURBQVVBLENBQUNLLE9BQU9GLE1BQU07SUFDeEMscUJBQ0UsOERBQUNXO1FBQUtDLE1BQU1WLE9BQU9GLE1BQU0sS0FBSyxPQUFPLE9BQU87a0JBQzFDLDRFQUFDYTtZQUFLQyxXQUFVOzs4QkFDZCw4REFBQ25CLHdEQUFPQTtvQkFBQ29CLE9BQU9MO29CQUFTTSxVQUFVLENBQUMsQ0FBQyxFQUFFZCxPQUFPRixNQUFNLENBQUMsQ0FBQztvQkFBRUEsUUFBUUUsT0FBT0YsTUFBTTs7Ozs7OzhCQUM3RSw4REFBQ2lCO29CQUFLSCxXQUFVOzhCQUErQkw7Ozs7Ozs4QkFDL0MsOERBQUNiLHNEQUFNQTtvQkFBQ0ksUUFBUUUsT0FBT0YsTUFBTTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJckMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL1tsb2NhbGVdL2xheW91dC50c3g/YTI2MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuLi9nbG9iYWxzLmNzc1wiO1xyXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB7IE1haW5OYXYgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9NYWluTmF2XCI7XHJcbmltcG9ydCB7IEZvb3RlciB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Zvb3RlclwiO1xyXG5pbXBvcnQgeyBnZXRNYWluTmF2IH0gZnJvbSBcIi4uLy4uL2xpYi9kYXRhXCI7XHJcblxyXG5leHBvcnQgY29uc3QgZHluYW1pY1BhcmFtcyA9IHRydWU7XHJcblxyXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVTdGF0aWNQYXJhbXMoKSB7XHJcbiAgcmV0dXJuIFt7IGxvY2FsZTogXCJ6aC1DTlwiIH0sIHsgbG9jYWxlOiBcImVuXCIgfV07XHJcbn1cclxuXHJcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZW5lcmF0ZU1ldGFkYXRhKHsgcGFyYW1zIH06IHsgcGFyYW1zOiB7IGxvY2FsZTogc3RyaW5nIH0gfSkge1xyXG4gIGNvbnN0IGxvY2FsZSA9IHBhcmFtcy5sb2NhbGU7XHJcbiAgY29uc3QgaXNFbiA9IGxvY2FsZSA9PT0gXCJlblwiO1xyXG4gIFxyXG4gIHJldHVybiB7XHJcbiAgICB0aXRsZTogaXNFbiBcclxuICAgICAgPyBcIkhlbmdnYW4gSW50ZWxsaWdlbmNlIHwgUHJlY2lzaW9uIEltYWdpbmcg4oCUIExlYWRpbmcgYSBOZXcgRXJhIG9mIFZpc2lvblwiXHJcbiAgICAgIDogXCLooaHmhJ/mmbrog73vvJrorqnln47luILlhbflpIflronlhajmhJ/nn6Xog73liptcIixcclxuICAgIGRlc2NyaXB0aW9uOiBpc0VuXHJcbiAgICAgID8gXCJGb3VuZGVkIGluIE5vdmVtYmVyIDIwMTQsIEhlbmdnYW4gSW50ZWxsaWdlbmNlIGlzIGEgbGVhZGluZyBpbnRlbGxpZ2VudCBpbWFnaW5nIHN5c3RlbSBwcm92aWRlciBpbiBDaGluYS4gV2UgZGVsaXZlciBlbmQtdG8tZW5kIG9uLWRldmljZSBpbnRlbGxpZ2VudCBpbWFnaW5nIHNvbHV0aW9ucy5cIlxyXG4gICAgICA6IFwi6KGh5oSf5pm66IO95o+Q5L6bQUnpqbHliqjnmoTln47luILnu5PmnoTlronlhajmlbDlrZflupXluqfvvIznu5PlkIhBSeaEn+efpeOAgeaVsOWtl+WtqueUn+S4juaZuuiDveehrOS7tu+8jOaehOW7uuiuvuWkh+KAlOaVsOaNruKAlEFJ4oCU5Yaz562W5LiA5L2T5YyW5a6J5YWo5L2T57O744CCXCIsXHJcbiAgICBrZXl3b3JkczogaXNFblxyXG4gICAgICA/IFtcIkhlbmdnYW4gSW50ZWxsaWdlbmNlXCIsIFwiVXJiYW4gU2FmZXR5XCIsIFwiU3RydWN0dXJlIE1vbml0b3JpbmdcIiwgXCJBSSBQZXJjZXB0aW9uXCIsIFwiRGlnaXRhbCBUd2luXCIsIFwiU21hcnQgSGFyZHdhcmVcIl1cclxuICAgICAgOiBbXCLooaHmhJ/mmbrog71cIiwgXCLln47luILlronlhahcIiwgXCLnu5PmnoTnm5HmtYtcIiwgXCJBSeaEn+efpVwiLCBcIuaVsOWtl+WtqueUn1wiLCBcIuaZuuiDveehrOS7tlwiXSxcclxuICAgIG9wZW5HcmFwaDoge1xyXG4gICAgICB0aXRsZTogaXNFbiBcclxuICAgICAgICA/IFwiSGVuZ2dhbiBJbnRlbGxpZ2VuY2UgfCBQcmVjaXNpb24gSW1hZ2luZ1wiXHJcbiAgICAgICAgOiBcIuihoeaEn+aZuuiDve+8muiuqeWfjuW4guWFt+Wkh+WuieWFqOaEn+efpeiDveWKm1wiLFxyXG4gICAgICBkZXNjcmlwdGlvbjogaXNFblxyXG4gICAgICAgID8gXCJBSS1kcml2ZW4gdXJiYW4gc3RydWN0dXJlIHNhZmV0eSBkaWdpdGFsIGluZnJhc3RydWN0dXJlXCJcclxuICAgICAgICA6IFwiQUnpqbHliqjnmoTln47luILnu5PmnoTlronlhajmlbDlrZflupXluqdcIixcclxuICAgICAgbG9jYWxlOiBpc0VuID8gXCJlbl9VU1wiIDogXCJ6aF9DTlwiLFxyXG4gICAgfSxcclxuICB9O1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBSb290TG9jYWxlTGF5b3V0KHsgY2hpbGRyZW4sIHBhcmFtcyB9OiB7IGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGU7IHBhcmFtczogeyBsb2NhbGU6IHN0cmluZyB9IH0pIHtcclxuICBjb25zdCBtYWlubmF2ID0gZ2V0TWFpbk5hdihwYXJhbXMubG9jYWxlKTtcclxuICByZXR1cm4gKFxyXG4gICAgPGh0bWwgbGFuZz17cGFyYW1zLmxvY2FsZSA9PT0gXCJlblwiID8gXCJlblwiIDogXCJ6aC1DTlwifT5cclxuICAgICAgPGJvZHkgY2xhc3NOYW1lPVwiYmctWyNmNmY4ZmNdIHRleHQtWyMxZTJhM2ZdXCI+XHJcbiAgICAgICAgPE1haW5OYXYgaXRlbXM9e21haW5uYXZ9IGJhc2VQYXRoPXtgLyR7cGFyYW1zLmxvY2FsZX1gfSBsb2NhbGU9e3BhcmFtcy5sb2NhbGV9IC8+XHJcbiAgICAgICAgPG1haW4gY2xhc3NOYW1lPVwicHQtMTYgbWQ6cHQtMjQgbWluLWgtc2NyZWVuXCI+e2NoaWxkcmVufTwvbWFpbj5cclxuICAgICAgICA8Rm9vdGVyIGxvY2FsZT17cGFyYW1zLmxvY2FsZX0gLz5cclxuICAgICAgPC9ib2R5PlxyXG4gICAgPC9odG1sPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJNYWluTmF2IiwiRm9vdGVyIiwiZ2V0TWFpbk5hdiIsImR5bmFtaWNQYXJhbXMiLCJnZW5lcmF0ZVN0YXRpY1BhcmFtcyIsImxvY2FsZSIsImdlbmVyYXRlTWV0YWRhdGEiLCJwYXJhbXMiLCJpc0VuIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImtleXdvcmRzIiwib3BlbkdyYXBoIiwiUm9vdExvY2FsZUxheW91dCIsImNoaWxkcmVuIiwibWFpbm5hdiIsImh0bWwiLCJsYW5nIiwiYm9keSIsImNsYXNzTmFtZSIsIml0ZW1zIiwiYmFzZVBhdGgiLCJtYWluIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/layout.tsx\n"); /***/ }), /***/ "(rsc)/./app/[locale]/page.tsx": /*!*******************************!*\ !*** ./app/[locale]/page.tsx ***! \*******************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ HomePage),\n/* harmony export */ revalidate: () => (/* binding */ revalidate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dynamic */ \"(rsc)/./node_modules/next/dist/api/app-dynamic.js\");\n/* harmony import */ var _components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/AboutMarkdownSection */ \"(rsc)/./components/AboutMarkdownSection.tsx\");\n/* harmony import */ var _components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/HomeHeroCarousel */ \"(rsc)/./components/HomeHeroCarousel.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\n// 动态导入非关键组件,优化首屏加载\nconst ProductCarouselSection = (0,next_dynamic__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(()=>__webpack_require__.e(/*! import() */ \"_rsc_components_ProductCarouselSection_tsx\").then(__webpack_require__.bind(__webpack_require__, /*! ../../components/ProductCarouselSection */ \"(rsc)/./components/ProductCarouselSection.tsx\")).then((mod)=>({\n default: mod.ProductCarouselSection\n })), {\n loadableGenerated: {\n modules: [\n \"app\\\\[locale]\\\\page.tsx -> \" + \"../../components/ProductCarouselSection\"\n ]\n },\n ssr: true,\n loading: ()=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionSkeleton, {}, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 12,\n columnNumber: 20\n }, undefined)\n});\nconst SolutionsCarousel = (0,next_dynamic__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(()=>__webpack_require__.e(/*! import() */ \"_rsc_components_SolutionsCarousel_tsx\").then(__webpack_require__.bind(__webpack_require__, /*! ../../components/SolutionsCarousel */ \"(rsc)/./components/SolutionsCarousel.tsx\")).then((mod)=>({\n default: mod.SolutionsCarousel\n })), {\n loadableGenerated: {\n modules: [\n \"app\\\\[locale]\\\\page.tsx -> \" + \"../../components/SolutionsCarousel\"\n ]\n },\n ssr: true,\n loading: ()=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionSkeleton, {}, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 20,\n columnNumber: 20\n }, undefined)\n});\nconst revalidate = 300;\n// 加载占位符组件\nfunction SectionSkeleton() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative bg-[#f5f7fb] py-16 md:py-20 animate-pulse\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto w-full max-w-5xl px-4 md:px-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-4 w-32 bg-gray-300 rounded mx-auto mb-3\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 31,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-8 w-64 bg-gray-300 rounded mx-auto mb-3\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-4 w-96 bg-gray-200 rounded mx-auto\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 30,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 29,\n columnNumber: 5\n }, this);\n}\nfunction HomePage({ params }) {\n const locale = params.locale;\n // 并行加载数据(React 会自动优化)\n const [floors, solutionsData, aboutMarkdown] = [\n (0,_lib_data__WEBPACK_IMPORTED_MODULE_5__.getFloors)(locale),\n (0,_lib_data__WEBPACK_IMPORTED_MODULE_5__.getSolutions)(locale),\n (0,_lib_data__WEBPACK_IMPORTED_MODULE_5__.getAboutMarkdown)(locale)\n ];\n const primaryFloor = floors[0];\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"flex flex-col gap-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_4__.HomeHeroCarousel, {}, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 53,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react__WEBPACK_IMPORTED_MODULE_1__.Suspense, {\n fallback: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionSkeleton, {}, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 55,\n columnNumber: 27\n }, void 0),\n children: primaryFloor && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ProductCarouselSection, {\n products: primaryFloor.products,\n title: primaryFloor.hero?.title ?? primaryFloor.title ?? \"核心监测终端与智能设备\",\n description: primaryFloor.hero?.description ?? primaryFloor.hero?.subtitle ?? \"多模态感知硬件覆盖城市结构安全监测的关键场景,支持长续航、低功耗与云端协同。\",\n eyebrow: primaryFloor.hero?.eyebrow ?? \"Product Portfolio\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 57,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 55,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react__WEBPACK_IMPORTED_MODULE_1__.Suspense, {\n fallback: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionSkeleton, {}, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 74,\n columnNumber: 27\n }, void 0),\n children: solutionsData?.items?.length ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SolutionsCarousel, {\n items: solutionsData.items,\n title: solutionsData.hero?.title ?? solutionsData.title ?? \"行业安全监测解决方案矩阵\",\n description: solutionsData.hero?.description ?? solutionsData.hero?.subtitle ?? \"覆盖房屋、边坡、交通、能源等多场景的安全监测方案,联动多源感知与云端智能决策。\",\n eyebrow: solutionsData.hero?.eyebrow ?? \"Solutions Suite\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 76,\n columnNumber: 11\n }, this) : null\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 74,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react__WEBPACK_IMPORTED_MODULE_1__.Suspense, {\n fallback: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionSkeleton, {}, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 93,\n columnNumber: 27\n }, void 0),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_3__.AboutMarkdownSection, {\n content: aboutMarkdown\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 94,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 93,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 52,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBd0M7QUFDTDtBQUMwQztBQUNSO0FBQ007QUFFM0UsbUJBQW1CO0FBQ25CLE1BQU1RLHlCQUF5Qk4sd0RBQU9BLENBQ3BDLElBQU0sdU9BQWlELENBQUNPLElBQUksQ0FBQyxDQUFDQyxNQUFTO1lBQUVDLFNBQVNELElBQUlGLHNCQUFzQjtRQUFDOzs7Ozs7SUFFM0dJLEtBQUs7SUFDTEMsU0FBUyxrQkFBTSw4REFBQ0M7Ozs7OztBQUlwQixNQUFNQyxvQkFBb0JiLHdEQUFPQSxDQUMvQixJQUFNLHdOQUE0QyxDQUFDTyxJQUFJLENBQUMsQ0FBQ0MsTUFBUztZQUFFQyxTQUFTRCxJQUFJSyxpQkFBaUI7UUFBQzs7Ozs7O0lBRWpHSCxLQUFLO0lBQ0xDLFNBQVMsa0JBQU0sOERBQUNDOzs7Ozs7QUFJYixNQUFNRSxhQUFhLElBQUk7QUFFOUIsVUFBVTtBQUNWLFNBQVNGO0lBQ1AscUJBQ0UsOERBQUNHO1FBQUlDLFdBQVU7a0JBQ2IsNEVBQUNEO1lBQUlDLFdBQVU7OzhCQUNiLDhEQUFDRDtvQkFBSUMsV0FBVTs7Ozs7OzhCQUNmLDhEQUFDRDtvQkFBSUMsV0FBVTs7Ozs7OzhCQUNmLDhEQUFDRDtvQkFBSUMsV0FBVTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkI7QUFFZSxTQUFTQyxTQUFTLEVBQUVDLE1BQU0sRUFBa0M7SUFDekUsTUFBTUMsU0FBU0QsT0FBT0MsTUFBTTtJQUU1QixzQkFBc0I7SUFDdEIsTUFBTSxDQUFDQyxRQUFRQyxlQUFlQyxjQUFjLEdBQUc7UUFDN0NsQixvREFBU0EsQ0FBQ2U7UUFDVmQsdURBQVlBLENBQUNjO1FBQ2JoQiwyREFBZ0JBLENBQUNnQjtLQUNsQjtJQUVELE1BQU1JLGVBQWVILE1BQU0sQ0FBQyxFQUFFO0lBRTlCLHFCQUNFLDhEQUFDSTtRQUFLUixXQUFVOzswQkFDZCw4REFBQ2QsMEVBQWdCQTs7Ozs7MEJBRWpCLDhEQUFDSCwyQ0FBUUE7Z0JBQUMwQix3QkFBVSw4REFBQ2I7Ozs7OzBCQUNsQlcsOEJBQ0MsOERBQUNqQjtvQkFDQ29CLFVBQVVILGFBQWFHLFFBQVE7b0JBQy9CQyxPQUNFSixhQUFhSyxJQUFJLEVBQUVELFNBQ25CSixhQUFhSSxLQUFLLElBQ2xCO29CQUVGRSxhQUNFTixhQUFhSyxJQUFJLEVBQUVDLGVBQ25CTixhQUFhSyxJQUFJLEVBQUVFLFlBQ25CO29CQUVGQyxTQUFTUixhQUFhSyxJQUFJLEVBQUVHLFdBQVc7Ozs7Ozs7Ozs7OzBCQUs3Qyw4REFBQ2hDLDJDQUFRQTtnQkFBQzBCLHdCQUFVLDhEQUFDYjs7Ozs7MEJBQ2xCUyxlQUFlVyxPQUFPQyx1QkFDckIsOERBQUNwQjtvQkFDQ21CLE9BQU9YLGNBQWNXLEtBQUs7b0JBQzFCTCxPQUNFTixjQUFjTyxJQUFJLEVBQUVELFNBQ3BCTixjQUFjTSxLQUFLLElBQ25CO29CQUVGRSxhQUNFUixjQUFjTyxJQUFJLEVBQUVDLGVBQ3BCUixjQUFjTyxJQUFJLEVBQUVFLFlBQ3BCO29CQUVGQyxTQUFTVixjQUFjTyxJQUFJLEVBQUVHLFdBQVc7Ozs7OzJCQUV4Qzs7Ozs7OzBCQUdOLDhEQUFDaEMsMkNBQVFBO2dCQUFDMEIsd0JBQVUsOERBQUNiOzs7OzswQkFDbkIsNEVBQUNYLGtGQUFvQkE7b0JBQUNpQyxTQUFTWjs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL1tsb2NhbGVdL3BhZ2UudHN4PzNiMGYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IFN1c3BlbnNlIH0gZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCBkeW5hbWljIGZyb20gXCJuZXh0L2R5bmFtaWNcIjtcclxuaW1wb3J0IHsgQWJvdXRNYXJrZG93blNlY3Rpb24gfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9BYm91dE1hcmtkb3duU2VjdGlvblwiO1xyXG5pbXBvcnQgeyBIb21lSGVyb0Nhcm91c2VsIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSG9tZUhlcm9DYXJvdXNlbFwiO1xyXG5pbXBvcnQgeyBnZXRBYm91dE1hcmtkb3duLCBnZXRGbG9vcnMsIGdldFNvbHV0aW9ucyB9IGZyb20gXCIuLi8uLi9saWIvZGF0YVwiO1xyXG5cclxuLy8g5Yqo5oCB5a+85YWl6Z2e5YWz6ZSu57uE5Lu277yM5LyY5YyW6aaW5bGP5Yqg6L29XHJcbmNvbnN0IFByb2R1Y3RDYXJvdXNlbFNlY3Rpb24gPSBkeW5hbWljKFxyXG4gICgpID0+IGltcG9ydChcIi4uLy4uL2NvbXBvbmVudHMvUHJvZHVjdENhcm91c2VsU2VjdGlvblwiKS50aGVuKChtb2QpID0+ICh7IGRlZmF1bHQ6IG1vZC5Qcm9kdWN0Q2Fyb3VzZWxTZWN0aW9uIH0pKSxcclxuICB7IFxyXG4gICAgc3NyOiB0cnVlLFxyXG4gICAgbG9hZGluZzogKCkgPT4gPFNlY3Rpb25Ta2VsZXRvbiAvPlxyXG4gIH1cclxuKTtcclxuXHJcbmNvbnN0IFNvbHV0aW9uc0Nhcm91c2VsID0gZHluYW1pYyhcclxuICAoKSA9PiBpbXBvcnQoXCIuLi8uLi9jb21wb25lbnRzL1NvbHV0aW9uc0Nhcm91c2VsXCIpLnRoZW4oKG1vZCkgPT4gKHsgZGVmYXVsdDogbW9kLlNvbHV0aW9uc0Nhcm91c2VsIH0pKSxcclxuICB7IFxyXG4gICAgc3NyOiB0cnVlLFxyXG4gICAgbG9hZGluZzogKCkgPT4gPFNlY3Rpb25Ta2VsZXRvbiAvPlxyXG4gIH1cclxuKTtcclxuXHJcbmV4cG9ydCBjb25zdCByZXZhbGlkYXRlID0gMzAwO1xyXG5cclxuLy8g5Yqg6L295Y2g5L2N56ym57uE5Lu2XHJcbmZ1bmN0aW9uIFNlY3Rpb25Ta2VsZXRvbigpIHtcclxuICByZXR1cm4gKFxyXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBiZy1bI2Y1ZjdmYl0gcHktMTYgbWQ6cHktMjAgYW5pbWF0ZS1wdWxzZVwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gdy1mdWxsIG1heC13LTV4bCBweC00IG1kOnB4LTZcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImgtNCB3LTMyIGJnLWdyYXktMzAwIHJvdW5kZWQgbXgtYXV0byBtYi0zXCI+PC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJoLTggdy02NCBiZy1ncmF5LTMwMCByb3VuZGVkIG14LWF1dG8gbWItM1wiPjwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaC00IHctOTYgYmctZ3JheS0yMDAgcm91bmRlZCBteC1hdXRvXCI+PC9kaXY+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9kaXY+XHJcbiAgKTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSG9tZVBhZ2UoeyBwYXJhbXMgfTogeyBwYXJhbXM6IHsgbG9jYWxlOiBzdHJpbmcgfSB9KSB7XHJcbiAgY29uc3QgbG9jYWxlID0gcGFyYW1zLmxvY2FsZTtcclxuXHJcbiAgLy8g5bm26KGM5Yqg6L295pWw5o2u77yIUmVhY3Qg5Lya6Ieq5Yqo5LyY5YyW77yJXHJcbiAgY29uc3QgW2Zsb29ycywgc29sdXRpb25zRGF0YSwgYWJvdXRNYXJrZG93bl0gPSBbXHJcbiAgICBnZXRGbG9vcnMobG9jYWxlKSxcclxuICAgIGdldFNvbHV0aW9ucyhsb2NhbGUpLFxyXG4gICAgZ2V0QWJvdXRNYXJrZG93bihsb2NhbGUpLFxyXG4gIF07XHJcbiAgXHJcbiAgY29uc3QgcHJpbWFyeUZsb29yID0gZmxvb3JzWzBdO1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPG1haW4gY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtMFwiPlxyXG4gICAgICA8SG9tZUhlcm9DYXJvdXNlbCAvPlxyXG5cclxuICAgICAgPFN1c3BlbnNlIGZhbGxiYWNrPXs8U2VjdGlvblNrZWxldG9uIC8+fT5cclxuICAgICAgICB7cHJpbWFyeUZsb29yICYmIChcclxuICAgICAgICAgIDxQcm9kdWN0Q2Fyb3VzZWxTZWN0aW9uXHJcbiAgICAgICAgICAgIHByb2R1Y3RzPXtwcmltYXJ5Rmxvb3IucHJvZHVjdHN9XHJcbiAgICAgICAgICAgIHRpdGxlPXtcclxuICAgICAgICAgICAgICBwcmltYXJ5Rmxvb3IuaGVybz8udGl0bGUgPz9cclxuICAgICAgICAgICAgICBwcmltYXJ5Rmxvb3IudGl0bGUgPz9cclxuICAgICAgICAgICAgICBcIuaguOW/g+ebkea1i+e7iOerr+S4juaZuuiDveiuvuWkh1wiXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGVzY3JpcHRpb249e1xyXG4gICAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy5kZXNjcmlwdGlvbiA/P1xyXG4gICAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy5zdWJ0aXRsZSA/P1xyXG4gICAgICAgICAgICAgIFwi5aSa5qih5oCB5oSf55+l56Gs5Lu26KaG55uW5Z+O5biC57uT5p6E5a6J5YWo55uR5rWL55qE5YWz6ZSu5Zy65pmv77yM5pSv5oyB6ZW/57ut6Iiq44CB5L2O5Yqf6ICX5LiO5LqR56uv5Y2P5ZCM44CCXCJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBleWVicm93PXtwcmltYXJ5Rmxvb3IuaGVybz8uZXllYnJvdyA/PyBcIlByb2R1Y3QgUG9ydGZvbGlvXCJ9XHJcbiAgICAgICAgICAvPlxyXG4gICAgICAgICl9XHJcbiAgICAgIDwvU3VzcGVuc2U+XHJcblxyXG4gICAgICA8U3VzcGVuc2UgZmFsbGJhY2s9ezxTZWN0aW9uU2tlbGV0b24gLz59PlxyXG4gICAgICAgIHtzb2x1dGlvbnNEYXRhPy5pdGVtcz8ubGVuZ3RoID8gKFxyXG4gICAgICAgICAgPFNvbHV0aW9uc0Nhcm91c2VsXHJcbiAgICAgICAgICAgIGl0ZW1zPXtzb2x1dGlvbnNEYXRhLml0ZW1zfVxyXG4gICAgICAgICAgICB0aXRsZT17XHJcbiAgICAgICAgICAgICAgc29sdXRpb25zRGF0YS5oZXJvPy50aXRsZSA/P1xyXG4gICAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEudGl0bGUgPz9cclxuICAgICAgICAgICAgICBcIuihjOS4muWuieWFqOebkea1i+ino+WGs+aWueahiOefqemYtVwiXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGVzY3JpcHRpb249e1xyXG4gICAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEuaGVybz8uZGVzY3JpcHRpb24gPz9cclxuICAgICAgICAgICAgICBzb2x1dGlvbnNEYXRhLmhlcm8/LnN1YnRpdGxlID8/XHJcbiAgICAgICAgICAgICAgXCLopobnm5bmiL/lsYvjgIHovrnlnaHjgIHkuqTpgJrjgIHog73mupDnrYnlpJrlnLrmma/nmoTlronlhajnm5HmtYvmlrnmoYjvvIzogZTliqjlpJrmupDmhJ/nn6XkuI7kupHnq6/mmbrog73lhrPnrZbjgIJcIlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGV5ZWJyb3c9e3NvbHV0aW9uc0RhdGEuaGVybz8uZXllYnJvdyA/PyBcIlNvbHV0aW9ucyBTdWl0ZVwifVxyXG4gICAgICAgICAgLz5cclxuICAgICAgICApIDogbnVsbH1cclxuICAgICAgPC9TdXNwZW5zZT5cclxuXHJcbiAgICAgIDxTdXNwZW5zZSBmYWxsYmFjaz17PFNlY3Rpb25Ta2VsZXRvbiAvPn0+XHJcbiAgICAgICAgPEFib3V0TWFya2Rvd25TZWN0aW9uIGNvbnRlbnQ9e2Fib3V0TWFya2Rvd259IC8+XHJcbiAgICAgIDwvU3VzcGVuc2U+XHJcbiAgICA8L21haW4+XHJcbiAgKTtcclxufVxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiU3VzcGVuc2UiLCJkeW5hbWljIiwiQWJvdXRNYXJrZG93blNlY3Rpb24iLCJIb21lSGVyb0Nhcm91c2VsIiwiZ2V0QWJvdXRNYXJrZG93biIsImdldEZsb29ycyIsImdldFNvbHV0aW9ucyIsIlByb2R1Y3RDYXJvdXNlbFNlY3Rpb24iLCJ0aGVuIiwibW9kIiwiZGVmYXVsdCIsInNzciIsImxvYWRpbmciLCJTZWN0aW9uU2tlbGV0b24iLCJTb2x1dGlvbnNDYXJvdXNlbCIsInJldmFsaWRhdGUiLCJkaXYiLCJjbGFzc05hbWUiLCJIb21lUGFnZSIsInBhcmFtcyIsImxvY2FsZSIsImZsb29ycyIsInNvbHV0aW9uc0RhdGEiLCJhYm91dE1hcmtkb3duIiwicHJpbWFyeUZsb29yIiwibWFpbiIsImZhbGxiYWNrIiwicHJvZHVjdHMiLCJ0aXRsZSIsImhlcm8iLCJkZXNjcmlwdGlvbiIsInN1YnRpdGxlIiwiZXllYnJvdyIsIml0ZW1zIiwibGVuZ3RoIiwiY29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/page.tsx\n"); /***/ }), /***/ "(rsc)/./app/layout.tsx": /*!************************!*\ !*** ./app/layout.tsx ***! \************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst metadata = {\n title: {\n default: \"衡感智能:让城市具备安全感知能力\",\n template: \"%s | 衡感智能\"\n },\n description: \"衡感智能提供AI驱动的城市结构安全数字底座,结合AI感知、数字孪生与智能硬件,构建设备—数据—AI—决策一体化安全体系。\",\n keywords: [\n \"衡感智能\",\n \"城市安全\",\n \"结构监测\",\n \"AI感知\",\n \"数字孪生\",\n \"智能硬件\"\n ],\n authors: [\n {\n name: \"衡感智能\"\n }\n ],\n creator: \"衡感智能\",\n publisher: \"衡感智能\",\n formatDetection: {\n email: false,\n address: false,\n telephone: false\n },\n metadataBase: new URL(process.env.NEXT_PUBLIC_SITE_URL || \"http://localhost:3000\"),\n openGraph: {\n type: \"website\",\n locale: \"zh_CN\",\n url: \"/\",\n siteName: \"衡感智能\",\n title: \"衡感智能:让城市具备安全感知能力\",\n description: \"AI驱动的城市结构安全数字底座\"\n },\n robots: {\n index: true,\n follow: true,\n googleBot: {\n index: true,\n follow: true,\n \"max-video-preview\": -1,\n \"max-image-preview\": \"large\",\n \"max-snippet\": -1\n }\n }\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"zh-CN\",\n suppressHydrationWarning: true,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"head\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"preconnect\",\n href: \"https://fonts.googleapis.com\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 46,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"preconnect\",\n href: \"https://fonts.gstatic.com\",\n crossOrigin: \"anonymous\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 47,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 45,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n suppressHydrationWarning: true,\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 49,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 44,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF1QjtBQUNHO0FBR25CLE1BQU1DLFdBQXFCO0lBQ2hDQyxPQUFPO1FBQ0xDLFNBQVM7UUFDVEMsVUFBVTtJQUNaO0lBQ0FDLGFBQWE7SUFDYkMsVUFBVTtRQUFDO1FBQVE7UUFBUTtRQUFRO1FBQVE7UUFBUTtLQUFPO0lBQzFEQyxTQUFTO1FBQUM7WUFBRUMsTUFBTTtRQUFPO0tBQUU7SUFDM0JDLFNBQVM7SUFDVEMsV0FBVztJQUNYQyxpQkFBaUI7UUFDZkMsT0FBTztRQUNQQyxTQUFTO1FBQ1RDLFdBQVc7SUFDYjtJQUNBQyxjQUFjLElBQUlDLElBQUlDLFFBQVFDLEdBQUcsQ0FBQ0Msb0JBQW9CLElBQUk7SUFDMURDLFdBQVc7UUFDVEMsTUFBTTtRQUNOQyxRQUFRO1FBQ1JDLEtBQUs7UUFDTEMsVUFBVTtRQUNWdEIsT0FBTztRQUNQRyxhQUFhO0lBQ2Y7SUFDQW9CLFFBQVE7UUFDTkMsT0FBTztRQUNQQyxRQUFRO1FBQ1JDLFdBQVc7WUFDVEYsT0FBTztZQUNQQyxRQUFRO1lBQ1IscUJBQXFCLENBQUM7WUFDdEIscUJBQXFCO1lBQ3JCLGVBQWUsQ0FBQztRQUNsQjtJQUNGO0FBQ0YsRUFBRTtBQUVhLFNBQVNFLFdBQVcsRUFBRUMsUUFBUSxFQUFpQztJQUM1RSxxQkFDRSw4REFBQ0M7UUFBS0MsTUFBSztRQUFRQyx3QkFBd0I7OzBCQUN6Qyw4REFBQ0M7O2tDQUNDLDhEQUFDQzt3QkFBS0MsS0FBSTt3QkFBYUMsTUFBSzs7Ozs7O2tDQUM1Qiw4REFBQ0Y7d0JBQUtDLEtBQUk7d0JBQWFDLE1BQUs7d0JBQTRCQyxhQUFZOzs7Ozs7Ozs7Ozs7MEJBRXRFLDhEQUFDQztnQkFBS04sd0JBQXdCOzBCQUMzQkg7Ozs7Ozs7Ozs7OztBQUlUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2FwcC9sYXlvdXQudHN4Pzk5ODgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwiLi9nbG9iYWxzLmNzc1wiO1xyXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB0eXBlIHsgTWV0YWRhdGEgfSBmcm9tIFwibmV4dFwiO1xyXG5cclxuZXhwb3J0IGNvbnN0IG1ldGFkYXRhOiBNZXRhZGF0YSA9IHtcclxuICB0aXRsZToge1xyXG4gICAgZGVmYXVsdDogXCLooaHmhJ/mmbrog73vvJrorqnln47luILlhbflpIflronlhajmhJ/nn6Xog73liptcIixcclxuICAgIHRlbXBsYXRlOiBcIiVzIHwg6KGh5oSf5pm66IO9XCIsXHJcbiAgfSxcclxuICBkZXNjcmlwdGlvbjogXCLooaHmhJ/mmbrog73mj5DkvptBSempseWKqOeahOWfjuW4gue7k+aehOWuieWFqOaVsOWtl+W6leW6p++8jOe7k+WQiEFJ5oSf55+l44CB5pWw5a2X5a2q55Sf5LiO5pm66IO956Gs5Lu277yM5p6E5bu66K6+5aSH4oCU5pWw5o2u4oCUQUnigJTlhrPnrZbkuIDkvZPljJblronlhajkvZPns7vjgIJcIixcclxuICBrZXl3b3JkczogW1wi6KGh5oSf5pm66IO9XCIsIFwi5Z+O5biC5a6J5YWoXCIsIFwi57uT5p6E55uR5rWLXCIsIFwiQUnmhJ/nn6VcIiwgXCLmlbDlrZflrarnlJ9cIiwgXCLmmbrog73noazku7ZcIl0sXHJcbiAgYXV0aG9yczogW3sgbmFtZTogXCLooaHmhJ/mmbrog71cIiB9XSxcclxuICBjcmVhdG9yOiBcIuihoeaEn+aZuuiDvVwiLFxyXG4gIHB1Ymxpc2hlcjogXCLooaHmhJ/mmbrog71cIixcclxuICBmb3JtYXREZXRlY3Rpb246IHtcclxuICAgIGVtYWlsOiBmYWxzZSxcclxuICAgIGFkZHJlc3M6IGZhbHNlLFxyXG4gICAgdGVsZXBob25lOiBmYWxzZSxcclxuICB9LFxyXG4gIG1ldGFkYXRhQmFzZTogbmV3IFVSTChwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19TSVRFX1VSTCB8fCBcImh0dHA6Ly9sb2NhbGhvc3Q6MzAwMFwiKSxcclxuICBvcGVuR3JhcGg6IHtcclxuICAgIHR5cGU6IFwid2Vic2l0ZVwiLFxyXG4gICAgbG9jYWxlOiBcInpoX0NOXCIsXHJcbiAgICB1cmw6IFwiL1wiLFxyXG4gICAgc2l0ZU5hbWU6IFwi6KGh5oSf5pm66IO9XCIsXHJcbiAgICB0aXRsZTogXCLooaHmhJ/mmbrog73vvJrorqnln47luILlhbflpIflronlhajmhJ/nn6Xog73liptcIixcclxuICAgIGRlc2NyaXB0aW9uOiBcIkFJ6amx5Yqo55qE5Z+O5biC57uT5p6E5a6J5YWo5pWw5a2X5bqV5bqnXCIsXHJcbiAgfSxcclxuICByb2JvdHM6IHtcclxuICAgIGluZGV4OiB0cnVlLFxyXG4gICAgZm9sbG93OiB0cnVlLFxyXG4gICAgZ29vZ2xlQm90OiB7XHJcbiAgICAgIGluZGV4OiB0cnVlLFxyXG4gICAgICBmb2xsb3c6IHRydWUsXHJcbiAgICAgIFwibWF4LXZpZGVvLXByZXZpZXdcIjogLTEsXHJcbiAgICAgIFwibWF4LWltYWdlLXByZXZpZXdcIjogXCJsYXJnZVwiLFxyXG4gICAgICBcIm1heC1zbmlwcGV0XCI6IC0xLFxyXG4gICAgfSxcclxuICB9LFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZSB9KSB7XHJcbiAgcmV0dXJuIChcclxuICAgIDxodG1sIGxhbmc9XCJ6aC1DTlwiIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZz5cclxuICAgICAgPGhlYWQ+XHJcbiAgICAgICAgPGxpbmsgcmVsPVwicHJlY29ubmVjdFwiIGhyZWY9XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tXCIgLz5cclxuICAgICAgICA8bGluayByZWw9XCJwcmVjb25uZWN0XCIgaHJlZj1cImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb21cIiBjcm9zc09yaWdpbj1cImFub255bW91c1wiIC8+XHJcbiAgICAgIDwvaGVhZD5cclxuICAgICAgPGJvZHkgc3VwcHJlc3NIeWRyYXRpb25XYXJuaW5nPlxyXG4gICAgICAgIHtjaGlsZHJlbn1cclxuICAgICAgPC9ib2R5PlxyXG4gICAgPC9odG1sPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJtZXRhZGF0YSIsInRpdGxlIiwiZGVmYXVsdCIsInRlbXBsYXRlIiwiZGVzY3JpcHRpb24iLCJrZXl3b3JkcyIsImF1dGhvcnMiLCJuYW1lIiwiY3JlYXRvciIsInB1Ymxpc2hlciIsImZvcm1hdERldGVjdGlvbiIsImVtYWlsIiwiYWRkcmVzcyIsInRlbGVwaG9uZSIsIm1ldGFkYXRhQmFzZSIsIlVSTCIsInByb2Nlc3MiLCJlbnYiLCJORVhUX1BVQkxJQ19TSVRFX1VSTCIsIm9wZW5HcmFwaCIsInR5cGUiLCJsb2NhbGUiLCJ1cmwiLCJzaXRlTmFtZSIsInJvYm90cyIsImluZGV4IiwiZm9sbG93IiwiZ29vZ2xlQm90IiwiUm9vdExheW91dCIsImNoaWxkcmVuIiwiaHRtbCIsImxhbmciLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJoZWFkIiwibGluayIsInJlbCIsImhyZWYiLCJjcm9zc09yaWdpbiIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n"); /***/ }), /***/ "(rsc)/./app/not-found.tsx": /*!***************************!*\ !*** ./app/not-found.tsx ***! \***************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ NotFound)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction NotFound() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-md px-4 py-20 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-semibold mb-2\",\n children: \"页面不存在\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 6,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-gray-600 mb-6\",\n children: \"您访问的页面可能已被移动或暂未上线。\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 7,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"/\",\n className: \"inline-block px-5 py-2.5 rounded bg-black text-white\",\n children: \"返回首页\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 5,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbm90LWZvdW5kLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFFWCxTQUFTQztJQUN0QixxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNDO2dCQUFHRCxXQUFVOzBCQUE4Qjs7Ozs7OzBCQUM1Qyw4REFBQ0U7Z0JBQUVGLFdBQVU7MEJBQXFCOzs7Ozs7MEJBQ2xDLDhEQUFDRztnQkFBRUMsTUFBSztnQkFBSUosV0FBVTswQkFBdUQ7Ozs7Ozs7Ozs7OztBQUduRiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvbm90LWZvdW5kLnRzeD81YzgwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE5vdEZvdW5kKCkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctc2NyZWVuLW1kIHB4LTQgcHktMjAgdGV4dC1jZW50ZXJcIj5cclxuICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtc2VtaWJvbGQgbWItMlwiPumhtemdouS4jeWtmOWcqDwvaDE+XHJcbiAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtZ3JheS02MDAgbWItNlwiPuaCqOiuv+mXrueahOmhtemdouWPr+iDveW3suiiq+enu+WKqOaIluaaguacquS4iue6v+OAgjwvcD5cclxuICAgICAgPGEgaHJlZj1cIi9cIiBjbGFzc05hbWU9XCJpbmxpbmUtYmxvY2sgcHgtNSBweS0yLjUgcm91bmRlZCBiZy1ibGFjayB0ZXh0LXdoaXRlXCI+6L+U5Zue6aaW6aG1PC9hPlxyXG4gICAgPC9kaXY+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIk5vdEZvdW5kIiwiZGl2IiwiY2xhc3NOYW1lIiwiaDEiLCJwIiwiYSIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/not-found.tsx\n"); /***/ }), /***/ "(rsc)/./components/AboutMarkdownSection.tsx": /*!*********************************************!*\ !*** ./components/AboutMarkdownSection.tsx ***! \*********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AboutMarkdownSection: () => (/* binding */ AboutMarkdownSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction AboutMarkdownSection({ content, title = \"关于衡感智能\", ctaHref, ctaLabel }) {\n if (!content) {\n return null;\n }\n const rawParagraphs = content.split(/\\r?\\n+/).map((paragraph)=>paragraph.trim()).filter(Boolean);\n const paragraphs = rawParagraphs.filter((paragraph, index)=>rawParagraphs.indexOf(paragraph) === index);\n if (paragraphs.length === 0) {\n return null;\n }\n const [headline, ...rest] = paragraphs;\n const coreIndex = rest.findIndex((item)=>item.startsWith(\"核心定位\"));\n const coreLine = coreIndex >= 0 ? rest.splice(coreIndex, 1).at(0) ?? undefined : undefined;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative overflow-hidden bg-[#0b1629] py-16 text-white md:py-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_20%_20%,rgba(17,138,244,0.3),transparent_65%)]\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 41,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-x-0 bottom-0 h-[220px] bg-gradient-to-t from-[#0f1f39] via-transparent to-transparent opacity-60\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 40,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto w-full max-w-5xl px-4 md:px-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-3xl\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.46em] text-[#7bc2ff]\",\n children: title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 47,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"mt-4 text-3xl font-semibold leading-tight md:text-[38px] text-white\",\n children: headline\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 50,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 46,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-8 grid gap-6 md:grid-cols-[1.1fr_0.9fr] md:items-start md:gap-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-5 text-sm leading-relaxed text-[#c6dcff] md:text-base md:leading-loose\",\n children: rest.map((paragraph, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: paragraph\n }, index, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 58,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 56,\n columnNumber: 11\n }, this),\n coreLine && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rounded-3xl border border-[#163156] bg-[linear-gradient(135deg,rgba(17,138,244,0.22),rgba(8,18,32,0.65))] p-6 shadow-[0_24px_60px_rgba(12,30,58,0.35)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center rounded-full bg-[#114075]/60 px-3.5 py-1 text-[11px] font-semibold uppercase tracking-[0.24em] text-[#7bc2ff]\",\n children: \"Vision\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 64,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-4 text-lg font-medium leading-relaxed text-white md:text-xl\",\n children: coreLine\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 67,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-3 text-sm text-[#aecbfd]\",\n children: \"通过 AI 感知、智能硬件与数字孪生协同,让城市结构具备持续演化的自我防御能力,构建一体化的安全决策闭环。\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 70,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 63,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 55,\n columnNumber: 9\n }, this),\n ctaHref && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-10 flex flex-wrap items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: ctaHref,\n download: true,\n className: \"inline-flex items-center gap-2 rounded-full border border-[#5aa9ff] bg-[#114075] px-6 py-2 text-sm font-medium tracking-[0.16em] text-white transition-colors hover:bg-[#0c3260] hover:text-white\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: ctaLabel ?? \"下载了解方案\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 84,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n className: \"h-4 w-4\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\",\n strokeWidth: \"1.5\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M12 4v12m0 0l-4-4m4 4 4-4M4 20h16\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 93,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 85,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 79,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs uppercase tracking-[0.28em] text-[#7bc2ff]/80\",\n children: \"AI City Safety Initiative\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 100,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 78,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 45,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 39,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Fib3V0TWFya2Rvd25TZWN0aW9uLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFTbkIsU0FBU0MscUJBQXFCLEVBQ25DQyxPQUFPLEVBQ1BDLFFBQVEsUUFBUSxFQUNoQkMsT0FBTyxFQUNQQyxRQUFRLEVBQ2tCO0lBQzFCLElBQUksQ0FBQ0gsU0FBUztRQUNaLE9BQU87SUFDVDtJQUVBLE1BQU1JLGdCQUFnQkosUUFDbkJLLEtBQUssQ0FBQyxVQUNOQyxHQUFHLENBQUMsQ0FBQ0MsWUFBY0EsVUFBVUMsSUFBSSxJQUNqQ0MsTUFBTSxDQUFDQztJQUVWLE1BQU1DLGFBQWFQLGNBQWNLLE1BQU0sQ0FDckMsQ0FBQ0YsV0FBV0ssUUFBVVIsY0FBY1MsT0FBTyxDQUFDTixlQUFlSztJQUc3RCxJQUFJRCxXQUFXRyxNQUFNLEtBQUssR0FBRztRQUMzQixPQUFPO0lBQ1Q7SUFFQSxNQUFNLENBQUNDLFVBQVUsR0FBR0MsS0FBSyxHQUFHTDtJQUM1QixNQUFNTSxZQUFZRCxLQUFLRSxTQUFTLENBQUMsQ0FBQ0MsT0FBU0EsS0FBS0MsVUFBVSxDQUFDO0lBQzNELE1BQU1DLFdBQ0pKLGFBQWEsSUFBSUQsS0FBS00sTUFBTSxDQUFDTCxXQUFXLEdBQUdNLEVBQUUsQ0FBQyxNQUFNQyxZQUFZQTtJQUVsRSxxQkFDRSw4REFBQ0M7UUFBUUMsV0FBVTs7MEJBQ2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7a0NBQ2YsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7Ozs7Ozs7MEJBR2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0U7Z0NBQUVGLFdBQVU7MENBQ1Z6Qjs7Ozs7OzBDQUVILDhEQUFDNEI7Z0NBQUdILFdBQVU7MENBQ1hYOzs7Ozs7Ozs7Ozs7a0NBSUwsOERBQUNZO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7MENBQ1pWLEtBQUtWLEdBQUcsQ0FBQyxDQUFDQyxXQUFXSyxzQkFDcEIsOERBQUNnQjtrREFBZXJCO3VDQUFSSzs7Ozs7Ozs7Ozs0QkFJWFMsMEJBQ0MsOERBQUNNO2dDQUFJRCxXQUFVOztrREFDYiw4REFBQ0k7d0NBQUtKLFdBQVU7a0RBQXlJOzs7Ozs7a0RBR3pKLDhEQUFDRTt3Q0FBRUYsV0FBVTtrREFDVkw7Ozs7OztrREFFSCw4REFBQ087d0NBQUVGLFdBQVU7a0RBQThCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JBT2hEeEIseUJBQ0MsOERBQUN5Qjt3QkFBSUQsV0FBVTs7MENBQ2IsOERBQUNLO2dDQUNDQyxNQUFNOUI7Z0NBQ04rQixRQUFRO2dDQUNSUCxXQUFVOztrREFFViw4REFBQ0k7a0RBQU0zQixZQUFZOzs7Ozs7a0RBQ25CLDhEQUFDK0I7d0NBQ0NDLE9BQU07d0NBQ05ULFdBQVU7d0NBQ1ZVLE1BQUs7d0NBQ0xDLFNBQVE7d0NBQ1JDLFFBQU87d0NBQ1BDLGFBQVk7a0RBRVosNEVBQUNDOzRDQUNDQyxlQUFjOzRDQUNkQyxnQkFBZTs0Q0FDZkMsR0FBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7MENBSVIsOERBQUNiO2dDQUFLSixXQUFVOzBDQUF3RDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUXBGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvQWJvdXRNYXJrZG93blNlY3Rpb24udHN4P2U2ZWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuaW50ZXJmYWNlIEFib3V0TWFya2Rvd25TZWN0aW9uUHJvcHMge1xyXG4gIGNvbnRlbnQ6IHN0cmluZztcclxuICB0aXRsZT86IHN0cmluZztcclxuICBjdGFIcmVmPzogc3RyaW5nO1xyXG4gIGN0YUxhYmVsPzogc3RyaW5nO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gQWJvdXRNYXJrZG93blNlY3Rpb24oe1xyXG4gIGNvbnRlbnQsXHJcbiAgdGl0bGUgPSBcIuWFs+S6juihoeaEn+aZuuiDvVwiLFxyXG4gIGN0YUhyZWYsXHJcbiAgY3RhTGFiZWwsXHJcbn06IEFib3V0TWFya2Rvd25TZWN0aW9uUHJvcHMpIHtcclxuICBpZiAoIWNvbnRlbnQpIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgY29uc3QgcmF3UGFyYWdyYXBocyA9IGNvbnRlbnRcclxuICAgIC5zcGxpdCgvXFxyP1xcbisvKVxyXG4gICAgLm1hcCgocGFyYWdyYXBoKSA9PiBwYXJhZ3JhcGgudHJpbSgpKVxyXG4gICAgLmZpbHRlcihCb29sZWFuKTtcclxuXHJcbiAgY29uc3QgcGFyYWdyYXBocyA9IHJhd1BhcmFncmFwaHMuZmlsdGVyKFxyXG4gICAgKHBhcmFncmFwaCwgaW5kZXgpID0+IHJhd1BhcmFncmFwaHMuaW5kZXhPZihwYXJhZ3JhcGgpID09PSBpbmRleCxcclxuICApO1xyXG5cclxuICBpZiAocGFyYWdyYXBocy5sZW5ndGggPT09IDApIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgY29uc3QgW2hlYWRsaW5lLCAuLi5yZXN0XSA9IHBhcmFncmFwaHM7XHJcbiAgY29uc3QgY29yZUluZGV4ID0gcmVzdC5maW5kSW5kZXgoKGl0ZW0pID0+IGl0ZW0uc3RhcnRzV2l0aChcIuaguOW/g+WumuS9jVwiKSk7XHJcbiAgY29uc3QgY29yZUxpbmUgPVxyXG4gICAgY29yZUluZGV4ID49IDAgPyByZXN0LnNwbGljZShjb3JlSW5kZXgsIDEpLmF0KDApID8/IHVuZGVmaW5lZCA6IHVuZGVmaW5lZDtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBiZy1bIzBiMTYyOV0gcHktMTYgdGV4dC13aGl0ZSBtZDpweS0yMFwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTBcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQtMCBiZy1bcmFkaWFsLWdyYWRpZW50KGNpcmNsZV9hdF8yMCVfMjAlLHJnYmEoMTcsMTM4LDI0NCwwLjMpLHRyYW5zcGFyZW50XzY1JSldXCIgLz5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQteC0wIGJvdHRvbS0wIGgtWzIyMHB4XSBiZy1ncmFkaWVudC10by10IGZyb20tWyMwZjFmMzldIHZpYS10cmFuc3BhcmVudCB0by10cmFuc3BhcmVudCBvcGFjaXR5LTYwXCIgLz5cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gdy1mdWxsIG1heC13LTV4bCBweC00IG1kOnB4LTZcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTN4bFwiPlxyXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC40NmVtXSB0ZXh0LVsjN2JjMmZmXVwiPlxyXG4gICAgICAgICAgICB7dGl0bGV9XHJcbiAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LTN4bCBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgbWQ6dGV4dC1bMzhweF0gdGV4dC13aGl0ZVwiPlxyXG4gICAgICAgICAgICB7aGVhZGxpbmV9XHJcbiAgICAgICAgICA8L2gyPlxyXG4gICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTggZ3JpZCBnYXAtNiBtZDpncmlkLWNvbHMtWzEuMWZyXzAuOWZyXSBtZDppdGVtcy1zdGFydCBtZDpnYXAtMTBcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS01IHRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtWyNjNmRjZmZdIG1kOnRleHQtYmFzZSBtZDpsZWFkaW5nLWxvb3NlXCI+XHJcbiAgICAgICAgICAgIHtyZXN0Lm1hcCgocGFyYWdyYXBoLCBpbmRleCkgPT4gKFxyXG4gICAgICAgICAgICAgIDxwIGtleT17aW5kZXh9PntwYXJhZ3JhcGh9PC9wPlxyXG4gICAgICAgICAgICApKX1cclxuICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgIHtjb3JlTGluZSAmJiAoXHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicm91bmRlZC0zeGwgYm9yZGVyIGJvcmRlci1bIzE2MzE1Nl0gYmctW2xpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSgxNywxMzgsMjQ0LDAuMjIpLHJnYmEoOCwxOCwzMiwwLjY1KSldIHAtNiBzaGFkb3ctWzBfMjRweF82MHB4X3JnYmEoMTIsMzAsNTgsMC4zNSldXCI+XHJcbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBiZy1bIzExNDA3NV0vNjAgcHgtMy41IHB5LTEgdGV4dC1bMTFweF0gZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctWzAuMjRlbV0gdGV4dC1bIzdiYzJmZl1cIj5cclxuICAgICAgICAgICAgICAgIFZpc2lvblxyXG4gICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC00IHRleHQtbGcgZm9udC1tZWRpdW0gbGVhZGluZy1yZWxheGVkIHRleHQtd2hpdGUgbWQ6dGV4dC14bFwiPlxyXG4gICAgICAgICAgICAgICAge2NvcmVMaW5lfVxyXG4gICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC0zIHRleHQtc20gdGV4dC1bI2FlY2JmZF1cIj5cclxuICAgICAgICAgICAgICAgIOmAmui/hyBBSSDmhJ/nn6XjgIHmmbrog73noazku7bkuI7mlbDlrZflrarnlJ/ljY/lkIzvvIzorqnln47luILnu5PmnoTlhbflpIfmjIHnu63mvJTljJbnmoToh6rmiJHpmLLlvqHog73lipvvvIzmnoTlu7rkuIDkvZPljJbnmoTlronlhajlhrPnrZbpl63njq/jgIJcclxuICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgKX1cclxuICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAge2N0YUhyZWYgJiYgKFxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC0xMCBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIgZ2FwLTRcIj5cclxuICAgICAgICAgICAgPGFcclxuICAgICAgICAgICAgICBocmVmPXtjdGFIcmVmfVxyXG4gICAgICAgICAgICAgIGRvd25sb2FkXHJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLVsjNWFhOWZmXSBiZy1bIzExNDA3NV0gcHgtNiBweS0yIHRleHQtc20gZm9udC1tZWRpdW0gdHJhY2tpbmctWzAuMTZlbV0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWNvbG9ycyBob3ZlcjpiZy1bIzBjMzI2MF0gaG92ZXI6dGV4dC13aGl0ZVwiXHJcbiAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICA8c3Bhbj57Y3RhTGFiZWwgPz8gXCLkuIvovb3kuobop6PmlrnmoYhcIn08L3NwYW4+XHJcbiAgICAgICAgICAgICAgPHN2Z1xyXG4gICAgICAgICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXHJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJoLTQgdy00XCJcclxuICAgICAgICAgICAgICAgIGZpbGw9XCJub25lXCJcclxuICAgICAgICAgICAgICAgIHZpZXdCb3g9XCIwIDAgMjQgMjRcIlxyXG4gICAgICAgICAgICAgICAgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcclxuICAgICAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMS41XCJcclxuICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICA8cGF0aFxyXG4gICAgICAgICAgICAgICAgICBzdHJva2VMaW5lY2FwPVwicm91bmRcIlxyXG4gICAgICAgICAgICAgICAgICBzdHJva2VMaW5lam9pbj1cInJvdW5kXCJcclxuICAgICAgICAgICAgICAgICAgZD1cIk0xMiA0djEybTAgMGwtNC00bTQgNCA0LTRNNCAyMGgxNlwiXHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgIDwvc3ZnPlxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdXBwZXJjYXNlIHRyYWNraW5nLVswLjI4ZW1dIHRleHQtWyM3YmMyZmZdLzgwXCI+XHJcbiAgICAgICAgICAgICAgQUkgQ2l0eSBTYWZldHkgSW5pdGlhdGl2ZVxyXG4gICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICApfVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvc2VjdGlvbj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQWJvdXRNYXJrZG93blNlY3Rpb24iLCJjb250ZW50IiwidGl0bGUiLCJjdGFIcmVmIiwiY3RhTGFiZWwiLCJyYXdQYXJhZ3JhcGhzIiwic3BsaXQiLCJtYXAiLCJwYXJhZ3JhcGgiLCJ0cmltIiwiZmlsdGVyIiwiQm9vbGVhbiIsInBhcmFncmFwaHMiLCJpbmRleCIsImluZGV4T2YiLCJsZW5ndGgiLCJoZWFkbGluZSIsInJlc3QiLCJjb3JlSW5kZXgiLCJmaW5kSW5kZXgiLCJpdGVtIiwic3RhcnRzV2l0aCIsImNvcmVMaW5lIiwic3BsaWNlIiwiYXQiLCJ1bmRlZmluZWQiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiZGl2IiwicCIsImgyIiwic3BhbiIsImEiLCJocmVmIiwiZG93bmxvYWQiLCJzdmciLCJ4bWxucyIsImZpbGwiLCJ2aWV3Qm94Iiwic3Ryb2tlIiwic3Ryb2tlV2lkdGgiLCJwYXRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwiZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./components/AboutMarkdownSection.tsx\n"); /***/ }), /***/ "(rsc)/./components/Footer.tsx": /*!*******************************!*\ !*** ./components/Footer.tsx ***! \*******************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Footer: () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction Footer({ locale = \"zh-CN\" }) {\n const text = {\n copyright: locale === \"en\" ? \"\\xa9 2014-2025 Henggan Intelligence\" : \"\\xa9 2014-2025 衡感智能\",\n privacy: locale === \"en\" ? \"Privacy Policy\" : \"隐私政策\",\n legal: locale === \"en\" ? \"Legal Notice\" : \"法律声明\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"relative w-full bg-[#f5f7fb] border-t border-[#dfe4ee] py-6 md:py-8 mt-10 md:mt-16\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute left-0 right-0 top-0 h-[2px] bg-gradient-to-r from-transparent via-[#0f3c88]/30 to-transparent\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 15,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-[1280px] mx-auto px-4 md:px-8 flex flex-col md:flex-row justify-between items-center gap-3 md:gap-4 text-xs sm:text-sm text-[#394863] tracking-[0.08em]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-center md:text-left\",\n children: text.copyright\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 17,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-[#0f3c88] no-underline hover:text-[#082965] transition-colors\",\n children: text.privacy\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 19,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[#9ca6bb]\",\n children: \"\\xb7\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-[#0f3c88] no-underline hover:text-[#082965] transition-colors\",\n children: text.legal\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 18,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 16,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 14,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Zvb3Rlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBCO0FBRW5CLFNBQVNDLE9BQU8sRUFBRUMsU0FBUyxPQUFPLEVBQXVCO0lBQzlELE1BQU1DLE9BQU87UUFDWEMsV0FDRUYsV0FBVyxPQUNQLHdDQUNBO1FBQ05HLFNBQVNILFdBQVcsT0FBTyxtQkFBbUI7UUFDOUNJLE9BQU9KLFdBQVcsT0FBTyxpQkFBaUI7SUFDNUM7SUFFQSxxQkFDRSw4REFBQ0s7UUFBT0MsV0FBVTs7MEJBQ2hCLDhEQUFDQztnQkFBSUQsV0FBVTs7Ozs7OzBCQUNmLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVO2tDQUE0QkwsS0FBS0MsU0FBUzs7Ozs7O2tDQUN6RCw4REFBQ0s7d0JBQUlELFdBQVU7OzBDQUNiLDhEQUFDRTtnQ0FBRUMsTUFBSztnQ0FBSUgsV0FBVTswQ0FDbkJMLEtBQUtFLE9BQU87Ozs7OzswQ0FFZiw4REFBQ087Z0NBQUtKLFdBQVU7MENBQWlCOzs7Ozs7MENBQ2pDLDhEQUFDRTtnQ0FBRUMsTUFBSztnQ0FBSUgsV0FBVTswQ0FDbkJMLEtBQUtHLEtBQUs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU12QiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL0Zvb3Rlci50c3g/YTc5ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gRm9vdGVyKHsgbG9jYWxlID0gXCJ6aC1DTlwiIH06IHsgbG9jYWxlPzogc3RyaW5nIH0pIHtcclxuICBjb25zdCB0ZXh0ID0ge1xyXG4gICAgY29weXJpZ2h0OlxyXG4gICAgICBsb2NhbGUgPT09IFwiZW5cIlxyXG4gICAgICAgID8gXCLCqSAyMDE0LTIwMjUgSGVuZ2dhbiBJbnRlbGxpZ2VuY2VcIlxyXG4gICAgICAgIDogXCLCqSAyMDE0LTIwMjUg6KGh5oSf5pm66IO9XCIsXHJcbiAgICBwcml2YWN5OiBsb2NhbGUgPT09IFwiZW5cIiA/IFwiUHJpdmFjeSBQb2xpY3lcIiA6IFwi6ZqQ56eB5pS/562WXCIsXHJcbiAgICBsZWdhbDogbG9jYWxlID09PSBcImVuXCIgPyBcIkxlZ2FsIE5vdGljZVwiIDogXCLms5Xlvovlo7DmmI5cIixcclxuICB9IGFzIGNvbnN0O1xyXG4gIFxyXG4gIHJldHVybiAoXHJcbiAgICA8Zm9vdGVyIGNsYXNzTmFtZT1cInJlbGF0aXZlIHctZnVsbCBiZy1bI2Y1ZjdmYl0gYm9yZGVyLXQgYm9yZGVyLVsjZGZlNGVlXSBweS02IG1kOnB5LTggbXQtMTAgbWQ6bXQtMTZcIj5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJwb2ludGVyLWV2ZW50cy1ub25lIGFic29sdXRlIGxlZnQtMCByaWdodC0wIHRvcC0wIGgtWzJweF0gYmctZ3JhZGllbnQtdG8tciBmcm9tLXRyYW5zcGFyZW50IHZpYS1bIzBmM2M4OF0vMzAgdG8tdHJhbnNwYXJlbnRcIiAvPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LVsxMjgwcHhdIG14LWF1dG8gcHgtNCBtZDpweC04IGZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtMyBtZDpnYXAtNCB0ZXh0LXhzIHNtOnRleHQtc20gdGV4dC1bIzM5NDg2M10gdHJhY2tpbmctWzAuMDhlbV1cIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHQtY2VudGVyIG1kOnRleHQtbGVmdFwiPnt0ZXh0LmNvcHlyaWdodH08L2Rpdj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zXCI+XHJcbiAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cInRleHQtWyMwZjNjODhdIG5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LVsjMDgyOTY1XSB0cmFuc2l0aW9uLWNvbG9yc1wiPlxyXG4gICAgICAgICAgICB7dGV4dC5wcml2YWN5fVxyXG4gICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC1bIzljYTZiYl1cIj7Ctzwvc3Bhbj5cclxuICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3NOYW1lPVwidGV4dC1bIzBmM2M4OF0gbm8tdW5kZXJsaW5lIGhvdmVyOnRleHQtWyMwODI5NjVdIHRyYW5zaXRpb24tY29sb3JzXCI+XHJcbiAgICAgICAgICAgIHt0ZXh0LmxlZ2FsfVxyXG4gICAgICAgICAgPC9hPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZm9vdGVyPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJGb290ZXIiLCJsb2NhbGUiLCJ0ZXh0IiwiY29weXJpZ2h0IiwicHJpdmFjeSIsImxlZ2FsIiwiZm9vdGVyIiwiY2xhc3NOYW1lIiwiZGl2IiwiYSIsImhyZWYiLCJzcGFuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/Footer.tsx\n"); /***/ }), /***/ "(rsc)/./components/HomeHeroCarousel.tsx": /*!*****************************************!*\ !*** ./components/HomeHeroCarousel.tsx ***! \*****************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ HomeHeroCarousel: () => (/* binding */ e0) /* harmony export */ }); /* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js"); const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\X1_Site\site\components\HomeHeroCarousel.tsx`) // Accessing the __esModule property and exporting $$typeof are required here. // The __esModule getter forces the proxy target to create the default export // and the $$typeof value is for rendering logic to determine if the module // is a client boundary. const { __esModule, $$typeof } = proxy; const __default__ = proxy.default; const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\X1_Site\site\components\HomeHeroCarousel.tsx#HomeHeroCarousel`); /***/ }), /***/ "(rsc)/./components/MainNav.tsx": /*!********************************!*\ !*** ./components/MainNav.tsx ***! \********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ MainNav: () => (/* binding */ e0) /* harmony export */ }); /* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js"); const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\X1_Site\site\components\MainNav.tsx`) // Accessing the __esModule property and exporting $$typeof are required here. // The __esModule getter forces the proxy target to create the default export // and the $$typeof value is for rendering logic to determine if the module // is a client boundary. const { __esModule, $$typeof } = proxy; const __default__ = proxy.default; const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\X1_Site\site\components\MainNav.tsx#MainNav`); /***/ }), /***/ "(rsc)/./lib/data.ts": /*!*********************!*\ !*** ./lib/data.ts ***! \*********************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAbout: () => (/* binding */ getAbout),\n/* harmony export */ getAboutMarkdown: () => (/* binding */ getAboutMarkdown),\n/* harmony export */ getCareers: () => (/* binding */ getCareers),\n/* harmony export */ getCases: () => (/* binding */ getCases),\n/* harmony export */ getContact: () => (/* binding */ getContact),\n/* harmony export */ getFloorBySlug: () => (/* binding */ getFloorBySlug),\n/* harmony export */ getFloors: () => (/* binding */ getFloors),\n/* harmony export */ getHero: () => (/* binding */ getHero),\n/* harmony export */ getMainNav: () => (/* binding */ getMainNav),\n/* harmony export */ getNews: () => (/* binding */ getNews),\n/* harmony export */ getPartners: () => (/* binding */ getPartners),\n/* harmony export */ getProductById: () => (/* binding */ getProductById),\n/* harmony export */ getSolutions: () => (/* binding */ getSolutions),\n/* harmony export */ getTech: () => (/* binding */ getTech)\n/* harmony export */ });\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs */ \"fs\");\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ \"path\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n// 内存缓存,避免重复读取文件\nconst fileCache = new Map();\nfunction readJson(relativePath) {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n // 检查文件修改时间\n let stats;\n try {\n stats = fs__WEBPACK_IMPORTED_MODULE_0___default().statSync(filePath);\n } catch {\n throw new Error(`File not found: ${relativePath}`);\n }\n // 检查缓存\n const cached = fileCache.get(filePath);\n if (cached && cached.mtime === stats.mtimeMs) {\n return cached.data;\n }\n // 读取并缓存\n const raw = fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n const data = JSON.parse(raw);\n fileCache.set(filePath, {\n data,\n mtime: stats.mtimeMs\n });\n return data;\n}\nfunction dataPathFor(locale, filename) {\n const base = \"data\";\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(base, locale, filename) : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename)\n ].filter(Boolean);\n for (const p of candidates){\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), p))) return p;\n }\n return path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename);\n}\n// 使用 React cache 包装所有数据读取函数,实现请求级别的缓存\nconst getMainNav = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"mainnav.json\"));\n});\nconst getFloors = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"products.json\"));\n});\nconst getFloorBySlug = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((slug, locale)=>{\n const floors = getFloors(locale);\n // 允许 id 带前缀,如 floor-phone,对应 slug phone\n return floors.find((f)=>f.id === slug || f.id === `floor-${slug}`);\n});\nconst getProductById = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((id, locale)=>{\n const floors = getFloors(locale);\n for (const f of floors){\n const p = f.products.find((x)=>x.id === id);\n if (p) return {\n product: p,\n floor: f\n };\n }\n return undefined;\n});\nconst getHero = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"hero.json\"));\n});\nconst getAbout = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"about.json\"));\n});\nconst getAboutMarkdownFile = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(\"data\", locale, \"about.md\") : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(\"data\", \"about.md\"),\n path__WEBPACK_IMPORTED_MODULE_1___default().join(\"..\", \"..\", \"关于我们.md\")\n ].filter(Boolean);\n for (const relativePath of candidates){\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(filePath)) {\n try {\n // 检查缓存\n const stats = fs__WEBPACK_IMPORTED_MODULE_0___default().statSync(filePath);\n const cached = fileCache.get(filePath);\n if (cached && cached.mtime === stats.mtimeMs && typeof cached.data === \"string\") {\n return cached.data;\n }\n const content = fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n fileCache.set(filePath, {\n data: content,\n mtime: stats.mtimeMs\n });\n return content;\n } catch (error) {\n console.warn(`Failed to load ${relativePath}`, error);\n }\n }\n }\n console.warn(\"About markdown not found in any candidate path.\");\n return \"\";\n});\nconst getAboutMarkdown = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return getAboutMarkdownFile(locale);\n});\nconst getTech = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"tech.json\"));\n});\nconst getSolutions = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"solutions.json\"));\n});\nconst getCases = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"cases.json\"));\n});\nconst getPartners = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"partners.json\"));\n});\nconst getNews = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"news.json\"));\n});\nconst getCareers = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"careers.json\"));\n});\nconst getContact = (0,react__WEBPACK_IMPORTED_MODULE_2__.cache)((locale)=>{\n return readJson(dataPathFor(locale, \"contact.json\"));\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvZGF0YS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFvQjtBQUNJO0FBQ007QUFlOUIsZ0JBQWdCO0FBQ2hCLE1BQU1HLFlBQVksSUFBSUM7QUFFdEIsU0FBU0MsU0FBWUMsWUFBb0I7SUFDdkMsTUFBTUMsV0FBV04sZ0RBQVMsQ0FBQ1EsUUFBUUMsR0FBRyxJQUFJSjtJQUUxQyxXQUFXO0lBQ1gsSUFBSUs7SUFDSixJQUFJO1FBQ0ZBLFFBQVFYLGtEQUFXLENBQUNPO0lBQ3RCLEVBQUUsT0FBTTtRQUNOLE1BQU0sSUFBSU0sTUFBTSxDQUFDLGdCQUFnQixFQUFFUCxhQUFhLENBQUM7SUFDbkQ7SUFFQSxPQUFPO0lBQ1AsTUFBTVEsU0FBU1gsVUFBVVksR0FBRyxDQUFDUjtJQUM3QixJQUFJTyxVQUFVQSxPQUFPRSxLQUFLLEtBQUtMLE1BQU1NLE9BQU8sRUFBRTtRQUM1QyxPQUFPSCxPQUFPSSxJQUFJO0lBQ3BCO0lBRUEsUUFBUTtJQUNSLE1BQU1DLE1BQU1uQixzREFBZSxDQUFDTyxVQUFVO0lBQ3RDLE1BQU1XLE9BQU9HLEtBQUtDLEtBQUssQ0FBQ0g7SUFDeEJoQixVQUFVb0IsR0FBRyxDQUFDaEIsVUFBVTtRQUFFVztRQUFNRixPQUFPTCxNQUFNTSxPQUFPO0lBQUM7SUFFckQsT0FBT0M7QUFDVDtBQUVBLFNBQVNNLFlBQVlDLE1BQTBCLEVBQUVDLFFBQWdCO0lBQy9ELE1BQU1DLE9BQU87SUFDYixNQUFNQyxhQUFhO1FBQ2pCSCxTQUFTeEIsZ0RBQVMsQ0FBQzBCLE1BQU1GLFFBQVFDLFlBQVlHO1FBQzdDNUIsZ0RBQVMsQ0FBQzBCLE1BQU1EO0tBQ2pCLENBQUNJLE1BQU0sQ0FBQ0M7SUFDVCxLQUFLLE1BQU1DLEtBQUtKLFdBQVk7UUFDMUIsSUFBSTVCLG9EQUFhLENBQUNDLGdEQUFTLENBQUNRLFFBQVFDLEdBQUcsSUFBSXNCLEtBQUssT0FBT0E7SUFDekQ7SUFDQSxPQUFPL0IsZ0RBQVMsQ0FBQzBCLE1BQU1EO0FBQ3pCO0FBRUEsc0NBQXNDO0FBQy9CLE1BQU1RLGFBQWFoQyw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDL0IsT0FBT3BCLFNBQW9CbUIsWUFBWUMsUUFBUTtBQUNqRCxHQUFHO0FBRUksTUFBTVUsWUFBWWpDLDRDQUFLQSxDQUFDLENBQUN1QjtJQUM5QixPQUFPcEIsU0FBa0JtQixZQUFZQyxRQUFRO0FBQy9DLEdBQUc7QUFFSSxNQUFNVyxpQkFBaUJsQyw0Q0FBS0EsQ0FBQyxDQUFDbUMsTUFBY1o7SUFDakQsTUFBTWEsU0FBU0gsVUFBVVY7SUFDekIsd0NBQXdDO0lBQ3hDLE9BQU9hLE9BQU9DLElBQUksQ0FBQyxDQUFDQyxJQUFNQSxFQUFFQyxFQUFFLEtBQUtKLFFBQVFHLEVBQUVDLEVBQUUsS0FBSyxDQUFDLE1BQU0sRUFBRUosS0FBSyxDQUFDO0FBQ3JFLEdBQUc7QUFFSSxNQUFNSyxpQkFBaUJ4Qyw0Q0FBS0EsQ0FBQyxDQUFDdUMsSUFBWWhCO0lBQy9DLE1BQU1hLFNBQVNILFVBQVVWO0lBQ3pCLEtBQUssTUFBTWUsS0FBS0YsT0FBUTtRQUN0QixNQUFNTixJQUFJUSxFQUFFRyxRQUFRLENBQUNKLElBQUksQ0FBQyxDQUFDSyxJQUFNQSxFQUFFSCxFQUFFLEtBQUtBO1FBQzFDLElBQUlULEdBQUcsT0FBTztZQUFFYSxTQUFTYjtZQUFHYyxPQUFPTjtRQUFFO0lBQ3ZDO0lBQ0EsT0FBT1g7QUFDVCxHQUFHO0FBRUksTUFBTWtCLFVBQVU3Qyw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDNUIsT0FBT3BCLFNBQW1CbUIsWUFBWUMsUUFBUTtBQUNoRCxHQUFHO0FBRUksTUFBTXVCLFdBQVc5Qyw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDN0IsT0FBT3BCLFNBQW9CbUIsWUFBWUMsUUFBUTtBQUNqRCxHQUFHO0FBRUgsTUFBTXdCLHVCQUF1Qi9DLDRDQUFLQSxDQUFDLENBQUN1QjtJQUNsQyxNQUFNRyxhQUFhO1FBQ2pCSCxTQUFTeEIsZ0RBQVMsQ0FBQyxRQUFRd0IsUUFBUSxjQUFjSTtRQUNqRDVCLGdEQUFTLENBQUMsUUFBUTtRQUNsQkEsZ0RBQVMsQ0FBQyxNQUFNLE1BQU07S0FDdkIsQ0FBQzZCLE1BQU0sQ0FBQ0M7SUFFVCxLQUFLLE1BQU16QixnQkFBZ0JzQixXQUFZO1FBQ3JDLE1BQU1yQixXQUFXTixnREFBUyxDQUFDUSxRQUFRQyxHQUFHLElBQUlKO1FBQzFDLElBQUlOLG9EQUFhLENBQUNPLFdBQVc7WUFDM0IsSUFBSTtnQkFDRixPQUFPO2dCQUNQLE1BQU1JLFFBQVFYLGtEQUFXLENBQUNPO2dCQUMxQixNQUFNTyxTQUFTWCxVQUFVWSxHQUFHLENBQUNSO2dCQUM3QixJQUFJTyxVQUFVQSxPQUFPRSxLQUFLLEtBQUtMLE1BQU1NLE9BQU8sSUFBSSxPQUFPSCxPQUFPSSxJQUFJLEtBQUssVUFBVTtvQkFDL0UsT0FBT0osT0FBT0ksSUFBSTtnQkFDcEI7Z0JBRUEsTUFBTWdDLFVBQVVsRCxzREFBZSxDQUFDTyxVQUFVO2dCQUMxQ0osVUFBVW9CLEdBQUcsQ0FBQ2hCLFVBQVU7b0JBQUVXLE1BQU1nQztvQkFBU2xDLE9BQU9MLE1BQU1NLE9BQU87Z0JBQUM7Z0JBQzlELE9BQU9pQztZQUNULEVBQUUsT0FBT0MsT0FBTztnQkFDZEMsUUFBUUMsSUFBSSxDQUFDLENBQUMsZUFBZSxFQUFFL0MsYUFBYSxDQUFDLEVBQUU2QztZQUNqRDtRQUNGO0lBQ0Y7SUFFQUMsUUFBUUMsSUFBSSxDQUFDO0lBQ2IsT0FBTztBQUNUO0FBRU8sTUFBTUMsbUJBQW1CcEQsNENBQUtBLENBQUMsQ0FBQ3VCO0lBQ3JDLE9BQU93QixxQkFBcUJ4QjtBQUM5QixHQUFHO0FBRUksTUFBTThCLFVBQVVyRCw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDNUIsT0FBT3BCLFNBQW1CbUIsWUFBWUMsUUFBUTtBQUNoRCxHQUFHO0FBRUksTUFBTStCLGVBQWV0RCw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDakMsT0FBT3BCLFNBQXdCbUIsWUFBWUMsUUFBUTtBQUNyRCxHQUFHO0FBRUksTUFBTWdDLFdBQVd2RCw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDN0IsT0FBT3BCLFNBQW9CbUIsWUFBWUMsUUFBUTtBQUNqRCxHQUFHO0FBRUksTUFBTWlDLGNBQWN4RCw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDaEMsT0FBT3BCLFNBQXVCbUIsWUFBWUMsUUFBUTtBQUNwRCxHQUFHO0FBRUksTUFBTWtDLFVBQVV6RCw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDNUIsT0FBT3BCLFNBQW1CbUIsWUFBWUMsUUFBUTtBQUNoRCxHQUFHO0FBRUksTUFBTW1DLGFBQWExRCw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDL0IsT0FBT3BCLFNBQXNCbUIsWUFBWUMsUUFBUTtBQUNuRCxHQUFHO0FBRUksTUFBTW9DLGFBQWEzRCw0Q0FBS0EsQ0FBQyxDQUFDdUI7SUFDL0IsT0FBT3BCLFNBQXNCbUIsWUFBWUMsUUFBUTtBQUNuRCxHQUFHIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2xpYi9kYXRhLnRzPzE2ZjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZzIGZyb20gXCJmc1wiO1xyXG5pbXBvcnQgcGF0aCBmcm9tIFwicGF0aFwiO1xyXG5pbXBvcnQgeyBjYWNoZSB9IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgdHlwZSB7XHJcbiAgRmxvb3IsXHJcbiAgTmF2SXRlbSxcclxuICBIZXJvRGF0YSxcclxuICBBYm91dERhdGEsXHJcbiAgVGVjaERhdGEsXHJcbiAgU29sdXRpb25zRGF0YSxcclxuICBDYXNlc0RhdGEsXHJcbiAgUGFydG5lcnNEYXRhLFxyXG4gIE5ld3NEYXRhLFxyXG4gIENhcmVlcnNEYXRhLFxyXG4gIENvbnRhY3REYXRhLFxyXG59IGZyb20gXCIuLi90eXBlc1wiO1xyXG5cclxuLy8g5YaF5a2Y57yT5a2Y77yM6YG/5YWN6YeN5aSN6K+75Y+W5paH5Lu2XHJcbmNvbnN0IGZpbGVDYWNoZSA9IG5ldyBNYXA8c3RyaW5nLCB7IGRhdGE6IHVua25vd247IG10aW1lOiBudW1iZXIgfT4oKTtcclxuXHJcbmZ1bmN0aW9uIHJlYWRKc29uPFQ+KHJlbGF0aXZlUGF0aDogc3RyaW5nKTogVCB7XHJcbiAgY29uc3QgZmlsZVBhdGggPSBwYXRoLmpvaW4ocHJvY2Vzcy5jd2QoKSwgcmVsYXRpdmVQYXRoKTtcclxuICBcclxuICAvLyDmo4Dmn6Xmlofku7bkv67mlLnml7bpl7RcclxuICBsZXQgc3RhdHM6IGZzLlN0YXRzO1xyXG4gIHRyeSB7XHJcbiAgICBzdGF0cyA9IGZzLnN0YXRTeW5jKGZpbGVQYXRoKTtcclxuICB9IGNhdGNoIHtcclxuICAgIHRocm93IG5ldyBFcnJvcihgRmlsZSBub3QgZm91bmQ6ICR7cmVsYXRpdmVQYXRofWApO1xyXG4gIH1cclxuICBcclxuICAvLyDmo4Dmn6XnvJPlrZhcclxuICBjb25zdCBjYWNoZWQgPSBmaWxlQ2FjaGUuZ2V0KGZpbGVQYXRoKTtcclxuICBpZiAoY2FjaGVkICYmIGNhY2hlZC5tdGltZSA9PT0gc3RhdHMubXRpbWVNcykge1xyXG4gICAgcmV0dXJuIGNhY2hlZC5kYXRhIGFzIFQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIOivu+WPluW5tue8k+WtmFxyXG4gIGNvbnN0IHJhdyA9IGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICBjb25zdCBkYXRhID0gSlNPTi5wYXJzZShyYXcpIGFzIFQ7XHJcbiAgZmlsZUNhY2hlLnNldChmaWxlUGF0aCwgeyBkYXRhLCBtdGltZTogc3RhdHMubXRpbWVNcyB9KTtcclxuICBcclxuICByZXR1cm4gZGF0YTtcclxufVxyXG5cclxuZnVuY3Rpb24gZGF0YVBhdGhGb3IobG9jYWxlOiBzdHJpbmcgfCB1bmRlZmluZWQsIGZpbGVuYW1lOiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gIGNvbnN0IGJhc2UgPSBcImRhdGFcIjtcclxuICBjb25zdCBjYW5kaWRhdGVzID0gW1xyXG4gICAgbG9jYWxlID8gcGF0aC5qb2luKGJhc2UsIGxvY2FsZSwgZmlsZW5hbWUpIDogdW5kZWZpbmVkLFxyXG4gICAgcGF0aC5qb2luKGJhc2UsIGZpbGVuYW1lKSxcclxuICBdLmZpbHRlcihCb29sZWFuKSBhcyBzdHJpbmdbXTtcclxuICBmb3IgKGNvbnN0IHAgb2YgY2FuZGlkYXRlcykge1xyXG4gICAgaWYgKGZzLmV4aXN0c1N5bmMocGF0aC5qb2luKHByb2Nlc3MuY3dkKCksIHApKSkgcmV0dXJuIHA7XHJcbiAgfVxyXG4gIHJldHVybiBwYXRoLmpvaW4oYmFzZSwgZmlsZW5hbWUpO1xyXG59XHJcblxyXG4vLyDkvb/nlKggUmVhY3QgY2FjaGUg5YyF6KOF5omA5pyJ5pWw5o2u6K+75Y+W5Ye95pWw77yM5a6e546w6K+35rGC57qn5Yir55qE57yT5a2YXHJcbmV4cG9ydCBjb25zdCBnZXRNYWluTmF2ID0gY2FjaGUoKGxvY2FsZT86IHN0cmluZykgPT4ge1xyXG4gIHJldHVybiByZWFkSnNvbjxOYXZJdGVtW10+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJtYWlubmF2Lmpzb25cIikpO1xyXG59KTtcclxuXHJcbmV4cG9ydCBjb25zdCBnZXRGbG9vcnMgPSBjYWNoZSgobG9jYWxlPzogc3RyaW5nKSA9PiB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPEZsb29yW10+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJwcm9kdWN0cy5qc29uXCIpKTtcclxufSk7XHJcblxyXG5leHBvcnQgY29uc3QgZ2V0Rmxvb3JCeVNsdWcgPSBjYWNoZSgoc2x1Zzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpID0+IHtcclxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcclxuICAvLyDlhYHorrggaWQg5bim5YmN57yA77yM5aaCIGZsb29yLXBob25l77yM5a+55bqUIHNsdWcgcGhvbmVcclxuICByZXR1cm4gZmxvb3JzLmZpbmQoKGYpID0+IGYuaWQgPT09IHNsdWcgfHwgZi5pZCA9PT0gYGZsb29yLSR7c2x1Z31gKTtcclxufSk7XHJcblxyXG5leHBvcnQgY29uc3QgZ2V0UHJvZHVjdEJ5SWQgPSBjYWNoZSgoaWQ6IHN0cmluZywgbG9jYWxlPzogc3RyaW5nKSA9PiB7XHJcbiAgY29uc3QgZmxvb3JzID0gZ2V0Rmxvb3JzKGxvY2FsZSk7XHJcbiAgZm9yIChjb25zdCBmIG9mIGZsb29ycykge1xyXG4gICAgY29uc3QgcCA9IGYucHJvZHVjdHMuZmluZCgoeCkgPT4geC5pZCA9PT0gaWQpO1xyXG4gICAgaWYgKHApIHJldHVybiB7IHByb2R1Y3Q6IHAsIGZsb29yOiBmIH0gYXMgY29uc3Q7XHJcbiAgfVxyXG4gIHJldHVybiB1bmRlZmluZWQ7XHJcbn0pO1xyXG5cclxuZXhwb3J0IGNvbnN0IGdldEhlcm8gPSBjYWNoZSgobG9jYWxlPzogc3RyaW5nKSA9PiB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPEhlcm9EYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwiaGVyby5qc29uXCIpKTtcclxufSk7XHJcblxyXG5leHBvcnQgY29uc3QgZ2V0QWJvdXQgPSBjYWNoZSgobG9jYWxlPzogc3RyaW5nKSA9PiB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPEFib3V0RGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImFib3V0Lmpzb25cIikpO1xyXG59KTtcclxuXHJcbmNvbnN0IGdldEFib3V0TWFya2Rvd25GaWxlID0gY2FjaGUoKGxvY2FsZT86IHN0cmluZyk6IHN0cmluZyA9PiB7XHJcbiAgY29uc3QgY2FuZGlkYXRlcyA9IFtcclxuICAgIGxvY2FsZSA/IHBhdGguam9pbihcImRhdGFcIiwgbG9jYWxlLCBcImFib3V0Lm1kXCIpIDogdW5kZWZpbmVkLFxyXG4gICAgcGF0aC5qb2luKFwiZGF0YVwiLCBcImFib3V0Lm1kXCIpLFxyXG4gICAgcGF0aC5qb2luKFwiLi5cIiwgXCIuLlwiLCBcIuWFs+S6juaIkeS7rC5tZFwiKSxcclxuICBdLmZpbHRlcihCb29sZWFuKSBhcyBzdHJpbmdbXTtcclxuXHJcbiAgZm9yIChjb25zdCByZWxhdGl2ZVBhdGggb2YgY2FuZGlkYXRlcykge1xyXG4gICAgY29uc3QgZmlsZVBhdGggPSBwYXRoLmpvaW4ocHJvY2Vzcy5jd2QoKSwgcmVsYXRpdmVQYXRoKTtcclxuICAgIGlmIChmcy5leGlzdHNTeW5jKGZpbGVQYXRoKSkge1xyXG4gICAgICB0cnkge1xyXG4gICAgICAgIC8vIOajgOafpee8k+WtmFxyXG4gICAgICAgIGNvbnN0IHN0YXRzID0gZnMuc3RhdFN5bmMoZmlsZVBhdGgpO1xyXG4gICAgICAgIGNvbnN0IGNhY2hlZCA9IGZpbGVDYWNoZS5nZXQoZmlsZVBhdGgpO1xyXG4gICAgICAgIGlmIChjYWNoZWQgJiYgY2FjaGVkLm10aW1lID09PSBzdGF0cy5tdGltZU1zICYmIHR5cGVvZiBjYWNoZWQuZGF0YSA9PT0gJ3N0cmluZycpIHtcclxuICAgICAgICAgIHJldHVybiBjYWNoZWQuZGF0YTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgY29uc3QgY29udGVudCA9IGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICAgICAgICBmaWxlQ2FjaGUuc2V0KGZpbGVQYXRoLCB7IGRhdGE6IGNvbnRlbnQsIG10aW1lOiBzdGF0cy5tdGltZU1zIH0pO1xyXG4gICAgICAgIHJldHVybiBjb250ZW50O1xyXG4gICAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgIGNvbnNvbGUud2FybihgRmFpbGVkIHRvIGxvYWQgJHtyZWxhdGl2ZVBhdGh9YCwgZXJyb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBjb25zb2xlLndhcm4oXCJBYm91dCBtYXJrZG93biBub3QgZm91bmQgaW4gYW55IGNhbmRpZGF0ZSBwYXRoLlwiKTtcclxuICByZXR1cm4gXCJcIjtcclxufSk7XHJcblxyXG5leHBvcnQgY29uc3QgZ2V0QWJvdXRNYXJrZG93biA9IGNhY2hlKChsb2NhbGU/OiBzdHJpbmcpOiBzdHJpbmcgPT4ge1xyXG4gIHJldHVybiBnZXRBYm91dE1hcmtkb3duRmlsZShsb2NhbGUpO1xyXG59KTtcclxuXHJcbmV4cG9ydCBjb25zdCBnZXRUZWNoID0gY2FjaGUoKGxvY2FsZT86IHN0cmluZykgPT4ge1xyXG4gIHJldHVybiByZWFkSnNvbjxUZWNoRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInRlY2guanNvblwiKSk7XHJcbn0pO1xyXG5cclxuZXhwb3J0IGNvbnN0IGdldFNvbHV0aW9ucyA9IGNhY2hlKChsb2NhbGU/OiBzdHJpbmcpID0+IHtcclxuICByZXR1cm4gcmVhZEpzb248U29sdXRpb25zRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInNvbHV0aW9ucy5qc29uXCIpKTtcclxufSk7XHJcblxyXG5leHBvcnQgY29uc3QgZ2V0Q2FzZXMgPSBjYWNoZSgobG9jYWxlPzogc3RyaW5nKSA9PiB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPENhc2VzRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImNhc2VzLmpzb25cIikpO1xyXG59KTtcclxuXHJcbmV4cG9ydCBjb25zdCBnZXRQYXJ0bmVycyA9IGNhY2hlKChsb2NhbGU/OiBzdHJpbmcpID0+IHtcclxuICByZXR1cm4gcmVhZEpzb248UGFydG5lcnNEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwicGFydG5lcnMuanNvblwiKSk7XHJcbn0pO1xyXG5cclxuZXhwb3J0IGNvbnN0IGdldE5ld3MgPSBjYWNoZSgobG9jYWxlPzogc3RyaW5nKSA9PiB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPE5ld3NEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwibmV3cy5qc29uXCIpKTtcclxufSk7XHJcblxyXG5leHBvcnQgY29uc3QgZ2V0Q2FyZWVycyA9IGNhY2hlKChsb2NhbGU/OiBzdHJpbmcpID0+IHtcclxuICByZXR1cm4gcmVhZEpzb248Q2FyZWVyc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJjYXJlZXJzLmpzb25cIikpO1xyXG59KTtcclxuXHJcbmV4cG9ydCBjb25zdCBnZXRDb250YWN0ID0gY2FjaGUoKGxvY2FsZT86IHN0cmluZykgPT4ge1xyXG4gIHJldHVybiByZWFkSnNvbjxDb250YWN0RGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImNvbnRhY3QuanNvblwiKSk7XHJcbn0pO1xyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJmcyIsInBhdGgiLCJjYWNoZSIsImZpbGVDYWNoZSIsIk1hcCIsInJlYWRKc29uIiwicmVsYXRpdmVQYXRoIiwiZmlsZVBhdGgiLCJqb2luIiwicHJvY2VzcyIsImN3ZCIsInN0YXRzIiwic3RhdFN5bmMiLCJFcnJvciIsImNhY2hlZCIsImdldCIsIm10aW1lIiwibXRpbWVNcyIsImRhdGEiLCJyYXciLCJyZWFkRmlsZVN5bmMiLCJKU09OIiwicGFyc2UiLCJzZXQiLCJkYXRhUGF0aEZvciIsImxvY2FsZSIsImZpbGVuYW1lIiwiYmFzZSIsImNhbmRpZGF0ZXMiLCJ1bmRlZmluZWQiLCJmaWx0ZXIiLCJCb29sZWFuIiwicCIsImV4aXN0c1N5bmMiLCJnZXRNYWluTmF2IiwiZ2V0Rmxvb3JzIiwiZ2V0Rmxvb3JCeVNsdWciLCJzbHVnIiwiZmxvb3JzIiwiZmluZCIsImYiLCJpZCIsImdldFByb2R1Y3RCeUlkIiwicHJvZHVjdHMiLCJ4IiwicHJvZHVjdCIsImZsb29yIiwiZ2V0SGVybyIsImdldEFib3V0IiwiZ2V0QWJvdXRNYXJrZG93bkZpbGUiLCJjb250ZW50IiwiZXJyb3IiLCJjb25zb2xlIiwid2FybiIsImdldEFib3V0TWFya2Rvd24iLCJnZXRUZWNoIiwiZ2V0U29sdXRpb25zIiwiZ2V0Q2FzZXMiLCJnZXRQYXJ0bmVycyIsImdldE5ld3MiLCJnZXRDYXJlZXJzIiwiZ2V0Q29udGFjdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./lib/data.ts\n"); /***/ }) }; ; // load runtime var __webpack_require__ = require("../../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!"))); module.exports = __webpack_exports__; })();